public void Serializes_CycleTile() { // Arrange CycleTile tile = new CycleTile() { Id = "TileID", Count = 100, SmallBackgroundImage = new Uri("/some/path/1", UriKind.Relative), CycleImage1 = new Uri("http://localhost/some/path/2"), CycleImage2 = new Uri("http://localhost/some/path/3"), CycleImage3 = new Uri("http://localhost/some/path/4"), CycleImage4 = new Uri("http://localhost/some/path/5"), CycleImage5 = new Uri("http://localhost/some/path/6"), CycleImage6 = new Uri("http://localhost/some/path/7"), CycleImage7 = new Uri("http://localhost/some/path/8"), CycleImage8 = new Uri("http://localhost/some/path/9"), CycleImage9 = new Uri("http://localhost/some/path/10"), Title = "你好世界" }; MpnsPushMessage pushMessage = new MpnsPushMessage(tile); // Act string actual = pushMessage.ToString(); // Assert Assert.Equal(Templates["CycleTile"], actual); }
public void Serializes_FlipTile() { // Arrange FlipTile tile = new FlipTile() { Id = "TileID", SmallBackgroundImage = new Uri("http://localhost/some/path/1"), WideBackgroundImage = new Uri("http://localhost/some/path/2"), WideBackBackgroundImage = new Uri("http://localhost/some/path/3"), WideBackContent = "Back of wide Tile size content", BackgroundImage = new Uri("/some/path/4", UriKind.Relative), BackBackgroundImage = new Uri("/some/path/5", UriKind.Relative), BackTitle = "你好", BackContent = "世界", Count = 100, Title = "Title" }; MpnsPushMessage pushMessage = new MpnsPushMessage(tile); // Act string actual = pushMessage.ToString(); // Assert Assert.Equal(Templates["FlipTile"], actual); }
public void Serializes_CycleTileEmpty() { // Arrange CycleTile tile = new CycleTile(); MpnsPushMessage pushMessage = new MpnsPushMessage(tile); // Act string actual = pushMessage.ToString(); // Assert Assert.Equal(Templates["CycleTileEmpty"], actual); }
public void Serializes_ToastEmpty() { // Arrange Toast tile = new Toast(); MpnsPushMessage pushMessage = new MpnsPushMessage(tile); // Act string actual = pushMessage.ToString(); // Assert Assert.Equal(Templates["ToastEmpty"], actual); }
public void Serializes_Toast() { // Arrange Toast toast = new Toast() { Text1 = "Text 1", Text2 = "你好世界", Parameter = "Parameter" }; MpnsPushMessage pushMessage = new MpnsPushMessage(toast); // Act string actual = pushMessage.ToString(); // Assert Assert.Equal(Templates["Toast"], actual); }
public void Serializes_IconicTile() { // Arrange IconicTile tile = new IconicTile() { Id = "TileID", Count = 100, IconImage = new Uri("http://localhost/some/path/1"), SmallIconImage = new Uri("/some/path/2", UriKind.Relative), WideContent1 = "WideContent1", WideContent2 = "WideContent2", WideContent3 = "WideContent3", BackgroundColor = "color", Title = "你好世界" }; MpnsPushMessage pushMessage = new MpnsPushMessage(tile); // Act string actual = pushMessage.ToString(); // Assert Assert.Equal(Templates["IconicTile"], actual); }