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(); }
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(); }