public void CreatedParameterDoesNotWriteLogWhenDisabled() { var parameterInfo = typeof(Person).GetConstructors() .First(x => x.GetParameters().FirstOrDefault()?.Name == "firstName").GetParameters().First(); var sut = new DefaultBuildLog(); sut.CreatedParameter(parameterInfo, null !); sut.Output.Should().BeEmpty(); }
public void CreatedParameterAppendsLogEntry() { var parameterInfo = typeof(Person).GetConstructors() .First(x => x.GetParameters().FirstOrDefault()?.Name == "firstName").GetParameters().First(); var sut = new DefaultBuildLog { IsEnabled = true }; sut.CreatedParameter(parameterInfo, null !); sut.Output.Should().NotBeNullOrWhiteSpace(); }