public static void WriteNonGenericCollectionWrappers() { SimpleTestClassWithNonGenericCollectionWrappers obj1 = new SimpleTestClassWithNonGenericCollectionWrappers(); SimpleTestClassWithIEnumerableWrapper obj2 = new SimpleTestClassWithIEnumerableWrapper(); SimpleTestClassWithICollectionWrapper obj3 = new SimpleTestClassWithICollectionWrapper(); SimpleTestClassWithStackWrapper obj4 = new SimpleTestClassWithStackWrapper(); SimpleTestClassWithQueueWrapper obj5 = new SimpleTestClassWithQueueWrapper(); obj1.Initialize(); obj2.Initialize(); obj3.Initialize(); obj4.Initialize(); obj5.Initialize(); Assert.Equal(SimpleTestClassWithNonGenericCollectionWrappers.s_json.StripWhitespace(), JsonSerializer.Serialize(obj1)); Assert.Equal(SimpleTestClassWithNonGenericCollectionWrappers.s_json.StripWhitespace(), JsonSerializer.Serialize <object>(obj1)); Assert.Equal(SimpleTestClassWithIEnumerableWrapper.s_json.StripWhitespace(), JsonSerializer.Serialize(obj2)); Assert.Equal(SimpleTestClassWithIEnumerableWrapper.s_json.StripWhitespace(), JsonSerializer.Serialize <object>(obj2)); Assert.Equal(SimpleTestClassWithICollectionWrapper.s_json.StripWhitespace(), JsonSerializer.Serialize(obj3)); Assert.Equal(SimpleTestClassWithICollectionWrapper.s_json.StripWhitespace(), JsonSerializer.Serialize <object>(obj3)); Assert.Equal(SimpleTestClassWithStackWrapper.s_json.StripWhitespace(), JsonSerializer.Serialize(obj4)); Assert.Equal(SimpleTestClassWithStackWrapper.s_json.StripWhitespace(), JsonSerializer.Serialize <object>(obj4)); Assert.Equal(SimpleTestClassWithQueueWrapper.s_json.StripWhitespace(), JsonSerializer.Serialize(obj5)); Assert.Equal(SimpleTestClassWithQueueWrapper.s_json.StripWhitespace(), JsonSerializer.Serialize <object>(obj5)); }
public static void ReadSimpleTestClass_NonGenericCollectionWrappers() { SimpleTestClassWithNonGenericCollectionWrappers obj = JsonSerializer.Deserialize <SimpleTestClassWithNonGenericCollectionWrappers>(SimpleTestClassWithNonGenericCollectionWrappers.s_json); obj.Verify(); }
public async Task ReadSimpleTestClass_NonGenericCollectionWrappers() { SimpleTestClassWithNonGenericCollectionWrappers obj = await Serializer.DeserializeWrapper <SimpleTestClassWithNonGenericCollectionWrappers>(SimpleTestClassWithNonGenericCollectionWrappers.s_json); obj.Verify(); }