public void IsSatisfiedByNullThrows() { // Arrange var dummyType = typeof(object); var sut = new SeedRequestSpecification(dummyType); // Act & assert Assert.Throws <ArgumentNullException>(() => sut.IsSatisfiedBy(null)); }
public void SutIsRequestSpecification() { // Arrange var dummyType = typeof(object); // Act var sut = new SeedRequestSpecification(dummyType); // Assert Assert.IsAssignableFrom <IRequestSpecification>(sut); }
public void IsSatisfiedByNullThrows() { // Fixture setup var dummyType = typeof(object); var sut = new SeedRequestSpecification(dummyType); // Exercise system and verify outcome Assert.Throws <ArgumentNullException>(() => sut.IsSatisfiedBy(null)); // Teardown }
public void SutIsRequestSpecification() { // Fixture setup var dummyType = typeof(object); // Exercise system var sut = new SeedRequestSpecification(dummyType); // Verify outcome Assert.IsAssignableFrom <IRequestSpecification>(sut); // Teardown }
public void TargetTypeIsCorrect() { // Arrange var expectedType = typeof(DayOfWeek); var sut = new SeedRequestSpecification(expectedType); // Act Type result = sut.TargetType; // Assert Assert.Equal(expectedType, result); }
public void TargetTypeIsCorrect() { // Fixture setup var expectedType = typeof(DayOfWeek); var sut = new SeedRequestSpecification(expectedType); // Exercise system Type result = sut.TargetType; // Verify outcome Assert.Equal(expectedType, result); // Teardown }
public void IsSatisfiedByReturnsCorrectResult(Type specType, Type seedRequestType, bool expectedResult) { // Arrange var sut = new SeedRequestSpecification(specType); var dummySeed = new object(); var seededRequest = new SeededRequest(seedRequestType, dummySeed); // Act var result = sut.IsSatisfiedBy(seededRequest); // Assert Assert.Equal(expectedResult, result); }
public void IsSatisfiedByNonSeedReturnsCorrectResult() { // Arrange var dummyType = typeof(object); var sut = new SeedRequestSpecification(dummyType); var nonSeedRequest = new object(); // Act var result = sut.IsSatisfiedBy(nonSeedRequest); // Assert Assert.False(result); }
public void IsSatisfiedByReturnsCorrectResult(Type specType, Type seedRequestType, bool expectedResult) { // Fixture setup var sut = new SeedRequestSpecification(specType); var dummySeed = new object(); var seededRequest = new SeededRequest(seedRequestType, dummySeed); // Exercise system var result = sut.IsSatisfiedBy(seededRequest); // Verify outcome Assert.Equal(expectedResult, result); // Teardown }
public void IsSatisfiedByNonSeedReturnsCorrectResult() { // Fixture setup var dummyType = typeof(object); var sut = new SeedRequestSpecification(dummyType); var nonSeedRequest = new object(); // Exercise system var result = sut.IsSatisfiedBy(nonSeedRequest); // Verify outcome Assert.False(result); // Teardown }