public void CreatePageIdsTest() { var builder = new PageBuilderMock(); var page = builder.CreatePage <DataModel1>(); Assert.AreEqual(3, page.Controls.Count); Assert.AreEqual(0, page.Controls[0].Id); Assert.AreEqual(1, page.Controls[1].Id); Assert.AreEqual(2, page.Controls[2].Id); }
public void CreatePageIdsTest() { var builder = new PageBuilderMock(); var page = builder.CreatePage <DataModel1>(x => null, new Mock <IContextProvider>().Object); Assert.AreEqual(3, page.Controls.Count); Assert.AreEqual(0, page.Controls[0].Id); Assert.AreEqual(1, page.Controls[1].Id); Assert.AreEqual(2, page.Controls[2].Id); }
public void CreatePageIdsRangeTest() { int ctrlIndex = 0; var builder = new PageBuilderMock(() => { int idRange = 1; if (ctrlIndex == 1) { idRange = 3; } ctrlIndex++; return(idRange); }); var page = builder.CreatePage <DataModel1>(x => null, new Mock <IContextProvider>().Object); Assert.AreEqual(3, page.Controls.Count); Assert.AreEqual(0, page.Controls[0].Id); Assert.AreEqual(1, page.Controls[1].Id); Assert.AreEqual(4, page.Controls[2].Id); }
public void CreatePageIdsRangeTest() { int ctrlIndex = 0; var builder = new PageBuilderMock(() => { int idRange = 1; if (ctrlIndex == 1) { idRange = 3; } ctrlIndex++; return(idRange); }); var page = builder.CreatePage(new DataModel1()); Assert.AreEqual(3, page.Controls.Count); Assert.AreEqual(0, page.Controls[0].Id); Assert.AreEqual(1, page.Controls[1].Id); Assert.AreEqual(4, page.Controls[2].Id); }