public void When_By_Type_From_Code() { var dict = new Subclassed_Dictionary(); Assert.AreEqual("Hakuna Matata", dict["ProblemFreePhilosophy"]); AssertEx.AssertContainsColorBrushResource(dict, "PerilousColorBrush", Colors.WhiteSmoke); Assert.AreEqual("The Cold", dict["NeverBotheredMeAnyway"]); }
public void When_By_Type_With_Template() { var dict = new Subclassed_Dictionary(); var template = dict["UproariousTemplate"] as DataTemplate; Assert.IsNotNull(template); var content = template.LoadContent(); Assert.IsInstanceOfType(content, typeof(CheckBox)); }
public void When_Nested_StaticResource() { var dict = new Subclassed_Dictionary(); var converter = dict["InnerResourceConverter"] as MyConverter; var brush = dict["PerilousColorBrush"]; var text = dict["ProblemFreePhilosophy"]; Assert.IsNotNull(converter); Assert.IsNotNull(brush); Assert.AreEqual(brush, converter.Values[0].Value); Assert.AreEqual(text, converter.Value); }