public void InitializedWithFuncCorrectlyComposes() { // Arrange var expectedBuilder = new DelegatingSpecimenBuilder(); var sut = new NullComposer <object>(() => expectedBuilder); // Act var result = sut.Compose(); // Assert Assert.Equal(expectedBuilder, result); }
public void InitializedWithDefaultConstructorCorrectlyComposes() { // Arrange var sut = new NullComposer <object>(); // Act var result = sut.Compose(); // Assert var composite = Assert.IsAssignableFrom <CompositeSpecimenBuilder>(result); Assert.Empty(composite.Builders); }
public void InitializedWithFuncCorrectlyComposes() { // Fixture setup var expectedBuilder = new DelegatingSpecimenBuilder(); var sut = new NullComposer<object>(() => expectedBuilder); // Exercise system var result = sut.Compose(); // Verify outcome Assert.Equal(expectedBuilder, result); // Teardown }
public void InitializedWithDefaultConstructorCorrectlyComposes() { // Fixture setup var sut = new NullComposer<object>(); // Exercise system var result = sut.Compose(); // Verify outcome var composite = Assert.IsAssignableFrom<CompositeSpecimenBuilder>(result); Assert.Empty(composite.Builders); // Teardown }
public void InitializedWithFuncCorrectlyComposes() { // Fixture setup var expectedBuilder = new DelegatingSpecimenBuilder(); var sut = new NullComposer <object>(() => expectedBuilder); // Exercise system var result = sut.Compose(); // Verify outcome Assert.Equal(expectedBuilder, result); // Teardown }
public void InitializedWithDefaultConstructorCorrectlyComposes() { // Fixture setup var sut = new NullComposer <object>(); // Exercise system var result = sut.Compose(); // Verify outcome var composite = Assert.IsAssignableFrom <CompositeSpecimenBuilder>(result); Assert.Empty(composite.Builders); // Teardown }