Esempio n. 1
0
        public void XML_SerializationAndDeserialization_ForAClassObject_Test(Cat cat, string filepath)
        {
            CustomSerializer <Cat> serializer = new CustomSerializer <Cat>();

            serializer.SerializeToXml(cat, filepath);

            Cat t_cat = serializer.DeserializeFromXml(filepath);

            Assert.Equal(cat, t_cat);
        }
Esempio n. 2
0
        public void XML_SerializationAndDeserialization_ForACollection_Test(CatsCollection <Cat> cats, string filepath)
        {
            CustomSerializer <CatsCollection <Cat> > serializer = new CustomSerializer <CatsCollection <Cat> >();

            serializer.SerializeToXml(cats, filepath);

            CatsCollection <Cat> t_cats = serializer.DeserializeFromXml(filepath);

            Assert.Equal(cats, t_cats);
        }