private static void AssertAppLogoPayload(string expectedAppLogoXml, ToastAppLogo appLogo) { AssertVisualPayload(@"<visual><binding template=""ToastGeneric"">" + expectedAppLogoXml + "</binding></visual>", new ToastVisual() { AppLogoOverride = appLogo }); }
public void Test_Toast_XML_AppLogo_Crop_Circle() { var appLogo = new ToastAppLogo() { Crop = ToastImageCrop.Circle }; AssertAppLogoPayload(@"<image placement=""appLogoOverride"" hint-crop=""circle""/>", appLogo); }
public void Test_Toast_XML_AppLogo_Source_Defaults() { var appLogo = new ToastAppLogo() { Source = new ToastImageSource("http://xbox.com/Avatar.jpg") }; AssertAppLogoPayload(@"<image placement=""appLogoOverride"" src=""http://xbox.com/Avatar.jpg""/>", appLogo); }
public void Test_Toast_XML_AppLogo_Crop_None() { var appLogo = new ToastAppLogo() { Crop = ToastImageCrop.None }; AssertAppLogoPayload(@"<image placement=""appLogoOverride""/>", appLogo); }
public void Test_Toast_XML_AppLogo_Source_AddImageQuery_True() { var appLogo = new ToastAppLogo() { Source = new ToastImageSource("http://xbox.com/Avatar.jpg") { AddImageQuery = true } }; AssertAppLogoPayload(@"<image placement=""appLogoOverride"" src=""http://xbox.com/Avatar.jpg"" addImageQuery=""True""/>", appLogo); }