public void WriteASCXDeclaration_emptyarray_attributes_works() { //arrange var ascxSrc = "~/Controls/SampleControl.ascx"; var name = "SampleControl"; string[] attributes = new string[0]; //act var output = AspxHelper.WriteASCXDeclaration(ascxSrc, attributes); //assert Assert.Pass(); }
public void WriteASCXDeclaration_writesattributes() { //arrange var ascxSrc = "~/Controls/SampleControl.ascx"; var name = "SampleControl"; var attributes = new string[] { "Property1=Value", "Property2=Value2" }; //act var output = AspxHelper.WriteASCXDeclaration(ascxSrc, attributes); //assert Assert.Pass(); }
public void WriteASCXDeclaration_gets_name() { //arrange var ascxSrc = "~/Controls/SampleControl.ascx"; var name = "SampleControl"; //act var output = AspxHelper.WriteASCXDeclaration(ascxSrc); var registername = Regex.Match(output, @"Name=""([A-Z0-9]*)""", RegexOptions.IgnoreCase); var controlname = Regex.Match(output, @"\<ctl\:([A-Z0-9]*)", RegexOptions.IgnoreCase); //assert Assert.That(name, Is.EqualTo(registername.Groups[1].Value)); Assert.That(name, Is.EqualTo(controlname.Groups[1].Value)); }