Пример #1
0
 public void NotYetImplemented_DoesntRemoveDuplicatesAfterRemove()
 {
     source = new TestObservableCollection <string>("44".Select(i => i.ToString()));
     buffer = source.AsObservableQuery().OrderBy(letter => letter).AsObservableQuery().ToObservableView().ToBuffer();
     source.RemoveAt(0);
     DoAssert();
 }
Пример #2
0
 public void NotYetImplemented_DoesntRemoveDuplicatesAfterRemove()
 {
     source = new TestObservableCollection<string>("44".Select(i => i.ToString()));
     buffer = source.AsObservableQuery().OrderBy(letter => letter).AsObservableQuery().ToObservableView().ToBuffer();
     source.RemoveAt(0);
     DoAssert();
 }
Пример #3
0
        public void SetupFilters()
        {
            one = new ObservableCollection<string>() { "a", "b", "c", "d" };
            two = new ObservableCollection<string>() { "b", "c", "d", "e" };

            buffer = one.AsObservableQuery().Intersect(two).AsObservableQuery().ToObservableView().ToBuffer();
        }
Пример #4
0
 public void SetUp()
 {
     source = new TestObservableCollection <List <string> >()
     {
         new[] { "1" }.ToList(),
         new[] { "2" }.ToList(),
         new[] { "3" }.ToList()
     };
     buffer = source.AsObservableQuery().SelectMany(a => a).AsObservableQuery().ToObservableView().ToBuffer();
 }
Пример #5
0
 public void SetupFilters()
 {
     source = new TestObservableCollection <string>("864".Select(i => i.ToString()));
     buffer =
         source.AsObservableQuery()
         .OrderByDescending(letter => letter)
         .AsObservableQuery()
         .ToObservableView()
         .ToBuffer();
 }
Пример #6
0
 public void NotYetImplemented_DoesntRemoveDuplicates()
 {
     source = new TestObservableCollection<string>("44".Select(i => i.ToString()));
     buffer =
         source.AsObservableQuery()
             .OrderByDescending(letter => letter)
             .AsObservableQuery()
             .ToObservableView()
             .ToBuffer();
     Assert.AreEqual("44", string.Join("", buffer));
 }
Пример #7
0
 public void NotYetImplemented_DoesntRemoveDuplicates()
 {
     source = new TestObservableCollection <string>("44".Select(i => i.ToString()));
     buffer =
         source.AsObservableQuery()
         .OrderByDescending(letter => letter)
         .AsObservableQuery()
         .ToObservableView()
         .ToBuffer();
     Assert.AreEqual("44", string.Join("", buffer));
 }
Пример #8
0
        public void SetupFilters()
        {
            one = new ObservableCollection <string>()
            {
                "a", "b", "c", "d"
            };
            two = new ObservableCollection <string>()
            {
                "b", "c", "d", "e"
            };

            buffer = one.AsObservableQuery().Intersect(two).AsObservableQuery().ToObservableView().ToBuffer();
        }
Пример #9
0
 public void SetupFilters()
 {
     one    = new TestObservableCollection <string>("0123456789".Select(i => i.ToString()));
     buffer = one.AsObservableQuery().Skip(5).AsObservableQuery().ToObservableView().ToBuffer();
 }
Пример #10
0
 public void SetupFilters()
 {
     source = new ObservableCollection<string>("0123456789".Select(i => i.ToString()));
     buffer = source.AsObservableQuery().Take(5).AsObservableQuery().ToObservableView().ToBuffer();
 }
Пример #11
0
 public void SetupFilters()
 {
     source = new TestObservableCollection<string>("864".Select(i => i.ToString()));
     buffer =
         source.AsObservableQuery()
             .OrderByDescending(letter => letter)
             .AsObservableQuery()
             .ToObservableView()
             .ToBuffer();
 }
Пример #12
0
 public void SetupFilters()
 {
     source = new ObservableCollection <string>("0123456789".Select(i => i.ToString()));
     buffer = source.AsObservableQuery().Take(5).AsObservableQuery().ToObservableView().ToBuffer();
 }
Пример #13
0
 public void SetupFilters()
 {
     one = new TestObservableCollection<string>("0123456789".Select(i => i.ToString()));
     buffer = one.AsObservableQuery().Skip(5).AsObservableQuery().ToObservableView().ToBuffer();
 }
Пример #14
0
        public void setupFilters()
        {
            collection = new ObservableCollection<NOS>()
            {
                new NOS( "Group1", "Item1" ),
                new NOS( "Group1", "Item2" ),
                new NOS( "Group1", "Item3" ),
                new NOS( "Group2", "Item4" ),
                new NOS( "Group2", "Item5" ),
                new NOS( "Group2", "Item6" ),
            };

            operation = new GroupByOperation<NOS, string>(new OperationContext(),
                Expression.Call(
                    typeof(Queryable).GetMethods()
                        .Where(i => i.Name == "GroupBy")
                        .Where(i => i.IsGenericMethodDefinition)
                        .Where(i => i.GetGenericArguments().Length == 2)
                        .Select(i => i.MakeGenericMethod(typeof(NOS), typeof(string)))
                        .Where(i => i.GetParameters().Length == 2)
                        .Where(i => i.GetParameters()[1].ParameterType == typeof(Expression<Func<NOS, string>>))
                        .Single(),
                    new ObservableQuery<NOS>(collection).Expression,
                    Expression.Lambda<Func<NOS, string>>(
                        Expression.MakeMemberAccess(
                            Expression.Parameter(typeof(NOS), "p"),
                            typeof(NOS).GetProperty("Value1")),
                        Expression.Parameter(typeof(NOS), "p"))));

            buffer = operation.AsObservableQuery().ToObservableView().ToBuffer();
        }
Пример #15
0
 public void SetUp()
 {
     source = new TestObservableCollection<List<string>>()
     {
         new[] {"1"}.ToList(),
         new[] {"2"}.ToList(),
         new[] {"3"}.ToList()
     };
     buffer = source.AsObservableQuery().SelectMany(a => a).AsObservableQuery().ToObservableView().ToBuffer();
 }