public void Serializes_TileSquareImage()
        {
            // Arrange
            TileBinding binding = new TileBinding(new TileImage { Id = 1, Src = "image1", Alt = "alt text" }) { Template = "TileSquareImage" };
            WindowsPushMessage winNot = new WindowsPushMessage(1, binding);

            // Act
            string actual = winNot.ToString();

            // Assert
            Assert.Equal(Templates["TileSquareImage"], actual);
        }
        public void Serializes_TileSquareBlock()
        {
            // Arrange
            TileBinding binding = new TileBinding(new TileText { Id = 1, Text = "Text Field 1 (block text)" }, new TileText { Id = 2, Text = "Text Field 2" }) { Template = "TileSquareBlock" };
            WindowsPushMessage winNot = new WindowsPushMessage(1, binding);

            // Act
            string actual = winNot.ToString();

            // Assert
            Assert.Equal(Templates["TileSquareBlock"], actual);
        }
        public void Serializes_TileWidePeekImageCollection01()
        {
            // Arrange
            Collection<TileImage> images = new Collection<TileImage>
            {
                new TileImage { Id = 1, Src = "image1.png", Alt = "larger image" },
                new TileImage { Id = 2, Src = "image2.png", Alt = "small image, row 1, column 1" },
                new TileImage { Id = 3, Src = "image3.png", Alt = "small image, row 1, column 2" },
                new TileImage { Id = 4, Src = "image4.png", Alt = "small image, row 2, column 1" },
                new TileImage { Id = 5, Src = "image5.png", Alt = "small image, row 2, column 2" },
            };
            Collection<TileText> texts = new Collection<TileText>
            {
                new TileText { Id = 1, Text = "Text Field 1 (larger text)" },
                new TileText { Id = 2, Text = "Text Field 2" },
            };
            TileBinding binding = new TileBinding(images, texts) { Template = "TileWidePeekImageCollection01" };
            WindowsPushMessage winNot = new WindowsPushMessage(1, binding);

            // Act
            string actual = winNot.ToString();

            // Assert
            Assert.Equal(Templates["TileWidePeekImageCollection01"], actual);
        }