예제 #1
0
        public void GetUniqueNumberAndOlderThanTwentyFiveMethodTest()
        {
            ICollection <Element> inputCollection = null;
            ICollection <Element> result          = CollectionOperations.GetUniqueNumberAndOlderThanTwentyFive(inputCollection);

            Assert.IsNotNull(result);
            Assert.AreEqual(0, result.Count);
        }
예제 #2
0
        public void GetUniqueNumberAndOlderThanTwentyFiveMethodTestCaseTwo()
        {
            ICollection <Element> inputCollection = new List <Element>();

            this.CreateList(inputCollection);
            ICollection <Element> result = CollectionOperations.GetUniqueNumberAndOlderThanTwentyFive(inputCollection);

            Assert.IsNotNull(result);
            Assert.AreEqual(1, result.Count);
        }
예제 #3
0
        public void GetUniqueNumberAndOlderThanTwentyFiveMethodTestCaseFour()
        {
            ICollection <Element> inputCollection = new List <Element>();

            this.CreateListWithThreeElement(inputCollection);
            ICollection <Element> result = CollectionOperations.GetUniqueNumberAndOlderThanTwentyFive(inputCollection);

            Assert.IsNotNull(result);
            Assert.AreEqual(1, result.Count);
            var enumerator = result.GetEnumerator();

            enumerator.MoveNext();
            Assert.AreEqual(1, enumerator.Current.num);
            Assert.AreEqual(30, enumerator.Current.age);
            Assert.AreEqual("Jhon", enumerator.Current.name);
        }