public void TestConvertString() { var expected = new SCTagList { Tags = new[] { "one", "two", "three four" }, MachineTags = new[] { new SCMachineTag { Namespace = "five", Key = "six", Value = "seven" }, new SCMachineTag { Namespace = "eight", Key = "nine", Value = "ten eleven twelve" } } }; var actual = tagListConverter.Convert("one two \"three four\" five:six=seven \"eight:nine=ten eleven twelve\""); Assert.AreEqual(jsonSerializer.Serialize(expected), jsonSerializer.Serialize(actual)); }