Exemplo n.º 1
0
        public void when_enumerate_alsoinjoinlist_it_should_be_filtered()
        {
            var wrapped = new ListElementsWrapper<int> (new []{ 1, 2, 3 });
            var joinList = wrapped.AlsoIn (new List<int>{ 1, 3, 4 });

            Check.That (joinList).ContainsExactly (1, 3);
        }
Exemplo n.º 2
0
        public void when_call_alsoIn_it_stores_other_list_in_other()
        {
            var wrapped = new ListElementsWrapper<User> (SampleData.Source);
            wrapped.AlsoIn (SampleData.Modified);

            Check.That (wrapped.Other).IsEqualTo (SampleData.Modified);
        }
 public void it_is_available_in_alsoin_joinedlist()
 {
     var wrapped = new ListElementsWrapper<User> (SampleData.Source);
     var joinList = wrapped.AlsoIn (SampleData.Modified);
     var changed = joinList.ModifiedBy (x => x);
     Check.That (changed).IsNotEqualTo (null);
     Check.That (changed).InheritsFrom<ElementsInBothListButModified<User,object>> ();
 }
Exemplo n.º 4
0
        public void when_call_alsoIn_then_return_type_is_a_joinedList_of_onlyin_type()
        {
            var wrapped = new ListElementsWrapper<User> (SampleData.Source);
            var joinList = wrapped.AlsoIn (SampleData.Modified);

            Check.That (joinList).InheritsFrom<IEnumerable<User>> ();
            Check.That (joinList).InheritsFrom<JoinedListElement<User>> ();
            Check.That (joinList).InheritsFrom<AlsoInJoinedListElement<User,object>> ();
        }