public void TestParseOfMissingRequiredttribute() { try { Base().Parse( "<c:if>Y</c:if>"); Assert.Fail("Expected exception"); } catch (TagException Te) { Assert.That(Te.MessageWithOutContext, Is.EqualTo(TagException.MissingRequiredAttribute(typeof(If), "Test").Message)); } }
public void CheckWhenRequired() { var tag = new When(); try { RequiredAttribute.Check(tag); Assert.Fail("Expected exception"); } catch (TagException Te) { Assert.That(Te.Message, Is.EqualTo(TagException.MissingRequiredAttribute(typeof(When), "Test").Message)); } tag.Test = new MockAttribute(new Property("True")); RequiredAttribute.Check(tag); }
public void CheckRequired() { var tag = new Parse(); try { RequiredAttribute.Check(tag); Assert.Fail("Expected Exception"); } catch (TagException Te) { Assert.That(Te.Message, Is.EqualTo(TagException.MissingRequiredAttribute(typeof(Parse), "Var").Message)); } tag.Var = new MockAttribute(new Constant("a")); RequiredAttribute.Check(tag); }
public void CheckUrlRequired() { var tag = new Url(); try { RequiredAttribute.Check(tag); Assert.Fail("Expected exception"); } catch (TagException Te) { Assert.That(Te.Message, Is.EqualTo(TagException.MissingRequiredAttribute(typeof(Url), "Value").Message)); } tag.Value = new MockAttribute(new Constant("www.sharptiles.org")); RequiredAttribute.Check(tag); }
public void CheckRequired() { var tag = new ForEach(); try { RequiredAttribute.Check(tag); Assert.Fail("Expected exception"); } catch (TagException Te) { Assert.That(Te.Message, Is.EqualTo(TagException.MissingRequiredAttribute(typeof(ForEach), "Items").Message)); } tag.Items = new MockAttribute(new Property("AList")); RequiredAttribute.Check(tag); }
public void CheckWhenRequired() { var tag = new Insert(); try { RequiredAttribute.Check(tag); Assert.Fail("Expected exception"); } catch (TagException Te) { Assert.That(Te.Message, Is.EqualTo(TagException.MissingRequiredAttribute(typeof(Insert), "Name").Message)); } tag.Name = new MockAttribute(new Property("tiles")); RequiredAttribute.Check(tag); }
public void CheckMarkerRequired() { var tag = new Marker(); try { RequiredAttribute.Check(tag); Assert.Fail("Expected exception"); } catch (TagException Te) { Assert.That(Te.Message, Is.EqualTo(TagException.MissingRequiredAttribute(typeof(Marker), "Id").Message)); } tag.Id = new TemplateAttribute(new ParsedTemplate(new FileBasedResourceLocator(), new ExpressionPart(new Constant("id")))); RequiredAttribute.Check(tag); }
public void CheckUrlRequired() { var tag = new RequestEncoding(); try { RequiredAttribute.Check(tag); Assert.Fail("Expected exception"); } catch (TagException Te) { Assert.That(Te.Message, Is.EqualTo(TagException.MissingRequiredAttribute(typeof(RequestEncoding), "Value").Message)); } tag.Value = new MockAttribute(new Constant(Encoding.ASCII.ToString())); RequiredAttribute.Check(tag); }
public void CheckParamRequired() { var tag = new Param(); try { RequiredAttribute.Check(tag); Assert.Fail("Expected exception"); } catch (TagException Te) { Assert.That(Te.Message, Is.EqualTo(TagException.MissingRequiredAttribute(typeof(Param), "Name").Message)); } tag.Name = new MockAttribute(new Constant("p1")); RequiredAttribute.Check(tag); }
public void CheckRequired() { var tag = new Out(); try { RequiredAttribute.Check(tag); Assert.Fail("Expected Exception"); } catch (TagException Te) { Assert.That(Te.Message, Is.EqualTo(TagException.MissingRequiredAttribute(typeof(Out), "Source", "Select").Message)); } tag.Select = new MockAttribute(new Constant("a")); tag.Source = new MockAttribute(new Constant("a")); RequiredAttribute.Check(tag); }
public void CheckRequired() { var tag = new Transform(); try { RequiredAttribute.Check(tag); Assert.Fail("Expected Exception"); } catch (TagException Te) { Assert.That(Te.Message, Is.EqualTo(TagException.MissingRequiredAttribute(typeof(Transform), "Doc", "Xslt").Message)); } tag.Doc = new MockAttribute(new Constant("a")); tag.Xslt = new MockAttribute(new Constant("a")); RequiredAttribute.Check(tag); }
public void CheckWhenRequired() { var tag = new When(); try { RequiredAttribute.Check(tag); Assert.Fail("Expected exception"); } catch (TagException Te) { Assert.That(Te.Message, Is.EqualTo(TagException.MissingRequiredAttribute(typeof(When), "Source", "Select").Message)); } tag.Select = new MockAttribute(new Constant("/results/value[position()=1]")); tag.Source = new MockAttribute(new Constant("xml")); RequiredAttribute.Check(tag); }
public void CheckWhenRequired() { var tag = new InsertTemplate(); try { RequiredAttribute.Check(tag); Assert.Fail("Expected exception"); } catch (TagException Te) { Assert.That(Te.Message, Is.EqualTo( TagException.MissingRequiredAttribute(typeof(InsertTemplate), "Template").Message)); } tag.Factory = new FileLocatorFactory().CloneForTagLib(new TagLib().Register(new Tags.Tiles())); tag.Template = new MockAttribute(new Property("tiles")); RequiredAttribute.Check(tag); }
public void CheckIncludeRequired() { var tag = new Include(); try { RequiredAttribute.Check(tag); Assert.Fail("Expected exception"); } catch (TagException Te) { Assert.That(Te.Message, Is.EqualTo(TagException.MissingRequiredAttribute(typeof(Include), "File").Message)); } tag.File = new TemplateAttribute(new ParsedTemplate(new FileBasedResourceLocator(), new TextPart("SharpTags\\a.htm", null))); RequiredAttribute.Check(tag); }