public void NullValueIsSerializedIntoEmptyString() { NullableEnumConverter <HttpStatusCode> converter = new NullableEnumConverter <HttpStatusCode>(); HttpStatusCode?code = null; StringBuilder stringBuilder = new StringBuilder(); converter.AppendToStringBuilder(stringBuilder, CultureInfo.InvariantCulture, code, null, ','); string serialized = stringBuilder.ToString(); serialized.Should().Be(""); }
public void NullableEnumSerializerIsValid() { NullableEnumConverter <HttpStatusCode> converter = new NullableEnumConverter <HttpStatusCode>(); HttpStatusCode?code = HttpStatusCode.NotFound; StringBuilder stringBuilder = new StringBuilder(); converter.AppendToStringBuilder(stringBuilder, CultureInfo.InvariantCulture, code, null, ','); string serialized = stringBuilder.ToString(); serialized.Should().Be("NotFound"); }