public void ProcessLayoutString_NonServerControlColsOutAndEnsureSfCols_DivIsServerControlAndWrapped() { var layoutControl = new DummyGridControl(); var result = layoutControl.PublicProcessLayoutString(@"<div class=""sf_colsOut""></div>", ensureSfColsWrapper: true); Assert.AreEqual(@"<div runat=""server"" class=""sf_cols""><div class=""sf_colsOut"" runat=""server""></div></div>", result); }
public void ProcessLayoutString_NonServerControlColsIn_DivIsServerControl() { var layoutControl = new DummyGridControl(); var result = layoutControl.PublicProcessLayoutString(@"<div class=""sf_colsIn""></div>", ensureSfColsWrapper: false); Assert.AreEqual(@"<div class=""sf_colsIn"" runat=""server""></div>", result); }
public void PrecessLayoutString_ServerControlColsOut_ReturnsUnchangedTemplate() { var layoutControl = new DummyGridControl(); var template = @"<div class=""sf_colsOut"" runat=""server""></div>"; var result = layoutControl.PublicProcessLayoutString(template, ensureSfColsWrapper: false); Assert.AreEqual(template, result); }
public void ProcessLayoutString_NonServerControlColsOutAndEnsureSfCols_DivIsServerControlAndWrapped() { //Arrange var layoutControl = new DummyGridControl(); //Act var result = layoutControl.PublicProcessLayoutString(@"<div class=""sf_colsOut""></div>", ensureSfColsWrapper: true); //Assert Assert.AreEqual(@"<div runat=""server"" class=""sf_cols""><div class=""sf_colsOut"" runat=""server""></div></div>", result, "Sf_cols wrapper div is not added added."); }
public void ProcessLayoutString_NonServerControlColsOut_DivIsServerControl() { //Arrange var layoutControl = new DummyGridControl(); //Act var result = layoutControl.PublicProcessLayoutString(@"<div class=""sf_colsOut""></div>", ensureSfColsWrapper: false); //Assert Assert.AreEqual(@"<div class=""sf_colsOut"" runat=""server""></div>", result, "Server tag is not appended correctly."); }
public void ProcessLayoutString_ServerControlColsOut_ReturnsUnchangedTemplate() { // Arrange var layoutControl = new DummyGridControl(); var template = @"<div class=""sf_colsOut"" runat=""server""></div>"; // Act var result = layoutControl.PublicProcessLayoutString(template, false); // Assert Assert.AreEqual(template, result, "The template is not preserved."); }