Пример #1
0
        public void TestThatExcludeReturnsTrueIfIntegerValueIsNotInThePool()
        {
            var fixture    = new Fixture();
            var poolValues = fixture.CreateMany <int>(3).ToList();

            var fieldMock = MockRepository.GenerateMock <IField>();

            var criteria = new PoolCriteria <int>(fieldMock, poolValues);

            Assert.That(criteria, Is.Not.Null);

            Assert.That(criteria.Exclude(fixture.CreateAnonymous <int>()), Is.True);
        }
Пример #2
0
        public void TestThatExcludeReturnsFalseIfStringValueIsInThePool()
        {
            var fixture    = new Fixture();
            var poolValues = fixture.CreateMany <string>(3).ToList();

            var fieldMock = MockRepository.GenerateMock <IField>();

            var criteria = new PoolCriteria <string>(fieldMock, poolValues);

            Assert.That(criteria, Is.Not.Null);

            Assert.That(criteria.Exclude(poolValues.ElementAt(1)), Is.False);
        }