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); }
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); }