public void Comments() { //arrange const string TestHtml = @"<%@ Page Title='Test' Language='C#' AutoEventWireup='true' <%-- comment --%> CodeBehind='admins.aspx.cs' Inherits='Silversite.silversite.admin.admins' %> <%-- server comment --%>"; var tag = new Html.ServerTag(); tag.Text = TestHtml; var text = tag.Text; Assert.AreEqual(5, tag.Attributes.Count); Assert.AreEqual(TestHtml, text); }
public void ServerTags() { //arrange const string TestHtml1 = @"<%@ Page Title='Test' Language='C#' AutoEventWireup='true' CodeBehind='admins.aspx.cs' Inherits='Silversite.silversite.admin.admins' %>"; const string TestHtml2 = @"<% Page; Title='Test'; Inherits='Silversite.silversite.admin.admins'; %>"; const string TestHtml3 = @"<%$ Page(); %>"; const string TestHtml4 = @"<%= Page(); %>"; const string TestHtml5 = @"<%# Page(); %>"; const string TestHtml6 = @"<%: Page(); %>"; var tag1 = new Html.ServerTag(); tag1.Text = TestHtml1; var text1 = tag1.Text; var tag2 = new Html.ServerTag(); tag2.Text = TestHtml2; var text2 = tag2.Text; var tag3 = new Html.ServerTag(); tag3.Text = TestHtml3; var text3 = tag3.Text; var tag4 = new Html.ServerTag(); tag4.Text = TestHtml4; var text4 = tag4.Text; var tag5 = new Html.ServerTag(); tag5.Text = TestHtml5; var text5 = tag5.Text; var tag6 = new Html.ServerTag(); tag6.Text = TestHtml6; var text6 = tag6.Text; Assert.AreEqual(5, tag1.Attributes.Count); Assert.AreEqual(TestHtml1, text1); Assert.AreEqual(TestHtml2, text2); Assert.AreEqual(TestHtml3, text3); Assert.AreEqual(TestHtml4, text4); Assert.AreEqual(TestHtml5, text5); Assert.AreEqual(TestHtml6, text6); }