public void SutIsDisposable() { // Arrange // Act var sut = new DisposableTrackingCustomization(); // Assert Assert.IsAssignableFrom <IDisposable>(sut); }
public void CustomizeNullFixtureThrows() { // Arrange var sut = new DisposableTrackingCustomization(); // Act & assert Assert.Throws <ArgumentNullException>(() => sut.Customize(null)); }
public void SutIsDisposable() { // Fixture setup // Exercise system var sut = new DisposableTrackingCustomization(); // Verify outcome Assert.IsAssignableFrom <IDisposable>(sut); // Teardown }
public void CustomizeNullFixtureThrows() { // Fixture setup var sut = new DisposableTrackingCustomization(); // Exercise system and verify outcome Assert.Throws <ArgumentNullException>(() => sut.Customize(null)); // Teardown }
public void BehaviorIsInstance() { // Arrange var sut = new DisposableTrackingCustomization(); // Act DisposableTrackingBehavior result = sut.Behavior; // Assert Assert.NotNull(result); }
public void BehaviorIsInstance() { // Fixture setup var sut = new DisposableTrackingCustomization(); // Exercise system DisposableTrackingBehavior result = sut.Behavior; // Verify outcome Assert.NotNull(result); // Teardown }
public void CustomizeAddsCorrectBehavior() { // Arrange var fixture = new Fixture(); var sut = new DisposableTrackingCustomization(); // Act sut.Customize(fixture); // Assert Assert.Contains(sut.Behavior, fixture.Behaviors); }
public void BehaviorIsStable() { // Arrange var sut = new DisposableTrackingCustomization(); var expectedBehavior = sut.Behavior; // Act var result = sut.Behavior; // Assert Assert.Equal(expectedBehavior, result); }
public void CustomizeAddsCorrectBehavior() { // Fixture setup var fixture = new Fixture(); var sut = new DisposableTrackingCustomization(); // Exercise system sut.Customize(fixture); // Verify outcome Assert.Contains(sut.Behavior, fixture.Behaviors); // Teardown }
public void BehaviorIsStable() { // Fixture setup var sut = new DisposableTrackingCustomization(); var expectedBehavior = sut.Behavior; // Exercise system var result = sut.Behavior; // Verify outcome Assert.Equal(expectedBehavior, result); // Teardown }
public void DisposeCustomizationDisposesSpecimen() { // Arrange var customization = new DisposableTrackingCustomization(); var fixture = new Fixture().Customize(customization); var disp = fixture.Create <DisposableSpy>(); // Act customization.Dispose(); // Assert Assert.True(disp.Disposed); }
public void DisposeCustomizationDisposesSpecimen() { // Fixture setup var customization = new DisposableTrackingCustomization(); var fixture = new Fixture().Customize(customization); var disp = fixture.Create <DisposableSpy>(); // Exercise system customization.Dispose(); // Verify outcome Assert.True(disp.Disposed); // Teardown }