public void TransformNullBuilderThrows() { // Fixture setup var sut = new TracingBehavior(); // Exercise system and verify outcome Assert.Throws<ArgumentNullException>(() => sut.Transform(null)); // Teardown }
public void TransformReturnsCorrectResult() { // Fixture setup var sut = new TracingBehavior(); var builder = new DelegatingSpecimenBuilder(); // Exercise system var result = sut.Transform(builder); // Verify outcome var tw = Assert.IsAssignableFrom<TraceWriter>(result); Assert.Equal(builder, tw.Tracer.Builder); // Teardown }