public void TestDeserialize(string json, int startIndex, int endIndex, string text) { var result = JsonConvert.DeserializeObject <RomajiTag>($"\"{json}\"", CreateSettings()); var actual = new RomajiTag { StartIndex = startIndex, EndIndex = endIndex, Text = text }; Assert.AreEqual(result, actual); }
public void TestSerialize(int startIndex, int endIndex, string text, string json) { var romajiTag = new RomajiTag { StartIndex = startIndex, EndIndex = endIndex, Text = text }; var result = JsonConvert.SerializeObject(romajiTag, CreateSettings()); Assert.AreEqual(result, $"\"{json}\""); }