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); }