Changeset 5

User picture

Author: cmeschini

(2010/02/02 21:45) About 2 years ago

Cambios en el test y para diferenciar salidas entre Linq y HQl

Affected files

Updated src/FmwkPoiesis.ObjectSearch.Test/GeneralTest.cs Download diff

45
43
			Console.WriteLine(outPut);
43
			Console.WriteLine(outPut);
44
44
45
			var providerHql = new HqlObjectSearchProvider();
45
			var providerHql = new HqlObjectSearchProvider();
46
			
46
			string outPut2 = "Generando para " + providerHql.Name ;
47
			string outPut2 = "Generando para " + providerHql.Name ;
47
			Console.WriteLine(outPut2);
48
			Console.WriteLine(outPut2);
48
			outPut2 = sp.BuildCommandSearch();
49
			outPut2 = sp.BuildCommandSearch(providerHql);
49
			Console.WriteLine(outPut2);
50
			Console.WriteLine(outPut2);
50
		}
51
		}
51
	}
52
	}

Updated src/FmwkPoiesis.ObjectSearchProvider.Linq/LinqObjectSearchProvider.cs Download diff

45
15
15
16
		public string BuildCommandEqual<T>(Equal<T> comparator, bool isLast) where T : IComparable
16
		public string BuildCommandEqual<T>(Equal<T> comparator, bool isLast) where T : IComparable
17
		{
17
		{
18
			string command = String.Format("|{0} = {1}|", comparator.NameProperty, comparator.ValueToCompare.ToString());
18
			string command = String.Format("#{0} = {1}#", comparator.NameProperty, comparator.ValueToCompare.ToString());
19
19
20
			if (isLast)
20
			if (isLast)
21
				return command;
21
				return command;
...
...
28
28
29
		public string BuildCommandRange<T>(Range<T> comparator, bool isLast) where T : IComparable
29
		public string BuildCommandRange<T>(Range<T> comparator, bool isLast) where T : IComparable
30
		{
30
		{
31
			string command = String.Format("|{0} >= {1} and {0} <= {2}|", comparator.NameProperty, comparator.MinValue.ToString(), comparator.MaxValue.ToString() );
31
			string command = String.Format("#{0} >= {1} and {0} <= {2}#", comparator.NameProperty, comparator.MinValue.ToString(), comparator.MaxValue.ToString() );
32
32
33
			if (isLast)
33
			if (isLast)
34
				return command;
34
				return command;