public void formatter_withNullableProperties_omitNullValues() { // arrange var resource = new ResourceWithNullables(); // resource.Name (string) and resource.Number (int?) are not set and should not appear // act var result = TestHelpers.Format.FormatObject(resource, _formatter); // assert result.Should().NotContain("name"); result.Should().NotContain("number"); }
public void formatter_withPopulatedNullableProperties_showsPopulatedNullables() { // arrange var resource = new ResourceWithNullables { Name = "Pat Smith", Number = 42 }; // act var result = TestHelpers.Format.FormatObject(resource, _formatter); // assert result.Should().Contain("name"); result.Should().Contain("number"); }