Ejemplo n.º 1
0
        public void CreatingParameterDoesNotWriteLogWhenDisabled()
        {
            var parameterInfo = typeof(Person).GetConstructors()
                                .First(x => x.GetParameters().FirstOrDefault()?.Name == "firstName").GetParameters().First();

            var sut = new DefaultBuildLog();

            sut.CreatingParameter(parameterInfo, null !);

            sut.Output.Should().BeEmpty();
        }
Ejemplo n.º 2
0
        public void CreatingParameterAppendsLogEntry()
        {
            var parameterInfo = typeof(Person).GetConstructors()
                                .First(x => x.GetParameters().FirstOrDefault()?.Name == "firstName").GetParameters().First();

            var sut = new DefaultBuildLog {
                IsEnabled = true
            };

            sut.CreatingParameter(parameterInfo, null !);

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