public void FilterUIHintAttribute_Simple_Ctors_Set_Properties() { var attr = new FilterUIHintAttribute(null, null); Assert.IsNull(attr.FilterUIHint); Assert.IsNull(attr.PresentationLayer); Assert.AreEqual(0, attr.ControlParameters.Count); attr = new FilterUIHintAttribute(string.Empty, string.Empty); Assert.AreEqual(string.Empty, attr.FilterUIHint); Assert.AreEqual(string.Empty, attr.PresentationLayer); Assert.AreEqual(0, attr.ControlParameters.Count); attr = new FilterUIHintAttribute("theHint"); Assert.AreEqual("theHint", attr.FilterUIHint); Assert.IsNull(attr.PresentationLayer); Assert.AreEqual(0, attr.ControlParameters.Count); attr = new FilterUIHintAttribute("theHint", "theLayer"); Assert.AreEqual("theHint", attr.FilterUIHint); Assert.AreEqual("theLayer", attr.PresentationLayer); Assert.AreEqual(0, attr.ControlParameters.Count); }
public void ConstructorControlParameters_DuplicateKey() { var attr = new FilterUIHintAttribute("", "", "key", "value1", "key", "value2"); var v = attr.ControlParameters; }
public void ConstructorControlParameters_NullKey() { var attr = new FilterUIHintAttribute("", "", null, "value"); var v = attr.ControlParameters; }
public void ConstructorControlParameters_UnevenNumber() { var attr = new FilterUIHintAttribute("", "", ""); var v = attr.ControlParameters; }