public void should_serialize_size_info()
        {
            var sizes    = new ImageSizeInfo[] { new ImageSizeInfo("SmAll", 100, 200) };
            var asString = SizeInfoHelper.Serialize(sizes);

            Assert.AreEqual("small:100x200", asString);
        }
        public void should_serialize_size_info_list_with_more_than_one_element()
        {
            var sizes = new ImageSizeInfo[]
            {
                new ImageSizeInfo("SmAll", 100, 200),
                new ImageSizeInfo("LARGE", 100, 200)
            };
            var asString = SizeInfoHelper.Serialize(sizes);

            Assert.AreEqual("small:100x200|large:100x200", asString);
        }
        public void should_deserialize_size_info_list_with_more_than_one_element()
        {
            var sizes = SizeInfoHelper.Deserialize("small:100x200|large:110x220");

            Assert.AreEqual(2, sizes.Length);
            Assert.AreEqual("small", sizes[0].Name);
            Assert.AreEqual(100, sizes[0].Width);
            Assert.AreEqual(200, sizes[0].Height);
            Assert.AreEqual("large", sizes[1].Name);
            Assert.AreEqual(110, sizes[1].Width);
            Assert.AreEqual(220, sizes[1].Height);
        }