public void Serialize_ShouldReturnValidJson(TimeJsonSerializationFormat format, number totalSeconds, string expectedJson) { // arrange var angle = new Time(totalSeconds); var converter = new TimeJsonConverter(format); // act string actualJson = JsonConvert.SerializeObject(angle, converter); // assert actualJson.Should().Be(expectedJson); }
public TimeJsonConverter(TimeJsonSerializationFormat serializationFormat = TimeJsonSerializationFormat.Short) { _serializationFormat = serializationFormat; }