Example #1
0
        public void SerializeTest()
        {
            const string addedItem1            = "a.b.c.d";
            const string addedItem2            = "e.f.g.h";
            const string expectedSerialization = @"{""IsSubList"":false,""Name"":""testlist"",""Version"":""1"",""_content"":[""a.b.c.d"",""e.f.g.h""]}";

//            var substUtil = Substitute.For<IUtil>();
//            substUtil.WriteToFile(Arg.Any<string>(), Arg.Any<string>(), false).Returns(true);

            ContentList contentList = new ContentList();

            contentList.IsSubList = false;
            contentList.Name      = "testlist";
            contentList.Version   = "1";

            contentList.Add(addedItem1);
            contentList.Add(addedItem2);
            string actualSerialization = contentList.Serialize();

            Assert.Equal(expectedSerialization, actualSerialization);
        }