public void Test_Tile_Xml_Special_Contact_Both_Medium() { TileBindingContentContact content = new TileBindingContentContact() { Text = new TileBasicText() { Text = "Hello world" }, Image = new TileImageSource("Assets/img.jpg") }; // Text is written before the image element AssertVisual("<visual><binding template='TileMedium' hint-presentation='contact'><text>Hello world</text><image src='Assets/img.jpg'/></binding></visual>", new TileVisual() { TileMedium = new TileBinding() { Content = content } }); }
public void Test_Tile_Xml_Special_Contact_Both_Small() { TileBindingContentContact content = new TileBindingContentContact() { Text = new TileBasicText() { Text = "Hello world" }, Image = new TileImageSource("Assets/img.jpg") }; // Small doesn't support the text, so it doesn't output the text element when rendered for small AssertVisual("<visual><binding template='TileSmall' hint-presentation='contact'><image src='Assets/img.jpg'/></binding></visual>", new TileVisual() { TileSmall = new TileBinding() { Content = content } }); }
public void Test_Tile_Xml_Special_Contact_Text() { TileBindingContentContact content = new TileBindingContentContact() { Text = new TileBasicText() { Text = "Hello world", Lang = "en-US" } }; AssertBindingMedium("<binding template='TileMedium' hint-presentation='contact'><text lang='en-US'>Hello world</text></binding>", new TileBinding() { Content = content }); }
public void Test_Tile_Xml_Special_Contact_Image() { TileBindingContentContact content = new TileBindingContentContact() { Image = new TileImageSource("http://msn.com/img.jpg") { AddImageQuery = true, Alt = "John Smith" } }; AssertBindingMedium("<binding template='TileMedium' hint-presentation='contact'><image src='http://msn.com/img.jpg' addImageQuery='True' alt='John Smith'/></binding>", new TileBinding() { Content = content }); }
public void Test_Tile_Xml_Special_Contact_Defaults() { TileBindingContentContact content = new TileBindingContentContact(); AssertBindingMedium("<binding template='TileMedium' hint-presentation='contact'/>", new TileBinding() { Content = content }); }