public void CircularReferenceDetectedDoesNotWriteLogWhenDisabled() { var sut = new DefaultBuildLog(); sut.CircularReferenceDetected(typeof(string)); sut.Output.Should().BeEmpty(); }
public void CircularReferenceDetectedThrowsExceptionWithNullTypeTest() { var target = new DefaultBuildLog(); Action action = () => target.CircularReferenceDetected(null); action.ShouldThrow<ArgumentNullException>(); }
public void CircularReferenceDetectedAppendsLogEntryTest() { var target = new DefaultBuildLog(); target.CircularReferenceDetected(typeof(string)); target.Output.Should().NotBeNullOrWhiteSpace(); }
public void CircularReferenceDetectedAppendsLogEntry() { var sut = new DefaultBuildLog { IsEnabled = true }; sut.CircularReferenceDetected(typeof(string)); sut.Output.Should().NotBeNullOrWhiteSpace(); }