Exemplo n.º 1
0
        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();
        }
Exemplo n.º 4
0
        public void CircularReferenceDetectedAppendsLogEntry()
        {
            var sut = new DefaultBuildLog {
                IsEnabled = true
            };

            sut.CircularReferenceDetected(typeof(string));

            sut.Output.Should().NotBeNullOrWhiteSpace();
        }