public void TestCreateJsonSerializer() { var strct = new TestStruct { ValueA = "foo", ValueB = new float[] { 23.4f, 12.3f }, }; var settings = new JsonSerializerSettings(); settings.Formatting = Formatting.Indented; var expectedSerializer = new JsonSerializer(settings); var factory = new SerializerFactory(settings); var serializer = factory.CreateJsonSerializer(); Assert.AreEqual(expectedSerializer.Encode(strct), serializer.Encode(strct)); }