public void AcrylicBrushDefinitionsAreCorrect() { Assert.AreEqual( "<AcrylicBrush\n x:Key=\"MyKey\"\n BackgroundSource=\"MyBackgroundSource\"\n " + "TintColor=\"MyTintColor\"\n TintOpacity=\"0.8\"\n FallBackColor=\"MyFallBackColor\" />", SystemBrushDefinitionFactory.AcrylicBrushDefinition("MyKey", "MyBackgroundSource", "MyTintColor", 0.8, "MyFallBackColor")); }
public void SolidColorBrushDefinitionsAreCorrect() { Assert.AreEqual( "<SolidColorBrush\n x:Key=\"MyKey\"\n Color=\"{MyColor}\" />", SystemBrushDefinitionFactory.SolidColorBrushDefinition("MyKey", "{MyColor}")); Assert.AreEqual( "<SolidColorBrush\n x:Key=\"MyKey\"\n Color=\"{MyColor}\" Opacity=\"0.4\" />", SystemBrushDefinitionFactory.SolidColorBrushDefinition("MyKey", "{MyColor}", 0.4)); }
public void FiltersCorrectly() { SystemBrushItemSource systemBrushSource = new SystemBrushItemSource(); string brushName = "SystemControlBackgroundAccentBrush"; string correctXAML = SystemBrushDefinitionFactory.SolidColorBrushDefinition("SystemControlBackgroundAccentBrush", "{ThemeResource SystemAccentColor}"); systemBrushSource.Filter(brushName); Assert.IsTrue(0 < systemBrushSource.FilteredItems.Count); foreach (SystemBrush brush in systemBrushSource.FilteredItems) { Assert.AreEqual(brushName, brush.Key); Assert.AreEqual(correctXAML, brush.XAMLDefinition); } }
public void StaticResourceDefinitionsAreCorrect() { Assert.AreEqual( "<StaticResource\n x:Key=\"MyKey\"\n ResourceKey=\"MyResourceKey\" />", SystemBrushDefinitionFactory.StaticResourceDefinition("MyKey", "MyResourceKey")); }