public void TestDefault100RecordsModel() { FakeHtmlHelper.CreateStronglyTypedFakeViewDataDictionary(ModelFactories.GetPeople100Collection()); var htmlHelper = FakeHtmlHelper.CreateStronglyTypedHtmlHelperWithCollection(); var resultObtained = SushiExtension.Sushi(htmlHelper).Grid(x => x).Bind().ToHtmlString(); var resultExpected = HtmlStringLoader.GetHtmlStringResource(TextLoad.TestDefaultGrid20); Assert.AreEqual(resultExpected, resultObtained); }
public void TestJavascriptIsLoaded() { FakeHtmlHelper.CreateStronglyTypedFakeViewDataDictionary(ModelFactories.GetPeople20Collection()); var htmlHelper = FakeHtmlHelper.CreateStronglyTypedHtmlHelperWithCollection(); var execution = SushiExtension.Sushi(htmlHelper).Grid(x => x) .Bind() .ToHtmlString(); var resultObtained = SushiExtension.Sushi(htmlHelper).ScriptManager().ToString(); var resultExpected = HtmlStringLoader.GetHtmlStringResource(TextLoad.TestDefaultJS); Assert.AreEqual(resultExpected, resultObtained.ToString()); }
public void TestSetGridDisplayPaginationOptionsTrue() { FakeHtmlHelper.CreateStronglyTypedFakeViewDataDictionary(ModelFactories.GetPeople20Collection()); var htmlHelper = FakeHtmlHelper.CreateStronglyTypedHtmlHelperWithCollection(); var execution = SushiExtension.Sushi(htmlHelper).Grid(x => x) .Bind() .Pagination(pagination => pagination.DisplayPaginationOptions(true)) .ToHtmlString(); var expectedtable = HtmlStringLoader.GetHtmlStringResource(TextLoad.TestDefaultGrid20); Assert.AreEqual(expectedtable, execution); var resultObtained = SushiExtension.Sushi(htmlHelper).ScriptManager().ToString(); var resultExpected = HtmlStringLoader.GetHtmlStringResource(TextLoad.TestSettedGridPagingControls); Assert.AreEqual(resultExpected, resultObtained); }
public void TestSetGridRemoteBinding() { FakeHtmlHelper.CreateStronglyTypedFakeViewDataDictionary(ModelFactories.GetPeople20Collection()); var htmlHelper = FakeHtmlHelper.CreateStronglyTypedHtmlHelperWithCollection(); var execution = SushiExtension.Sushi(htmlHelper).Grid(x => x) .Bind() .Binding(binding => binding.Setup("/StringAction")) .ToHtmlString(); var expectedtable = HtmlStringLoader.GetHtmlStringResource(TextLoad.TestDefaultGridRemoteBinding); Assert.AreEqual(expectedtable, execution); var resultObtained = SushiExtension.Sushi(htmlHelper).ScriptManager().ToString(); var resultExpected = HtmlStringLoader.GetHtmlStringResource(TextLoad.TestGridSettedRemoteBinding); Assert.AreEqual(resultExpected, resultObtained); }
public void TestSetGridFilteringOff() { FakeHtmlHelper.CreateStronglyTypedFakeViewDataDictionary(ModelFactories.GetPeople20Collection()); var htmlHelper = FakeHtmlHelper.CreateStronglyTypedHtmlHelperWithCollection(); var execution = SushiExtension.Sushi(htmlHelper).Grid(x => x) .Bind() .Search(search => search.SearchActive(false)) .ToHtmlString(); var expectedtable = HtmlStringLoader.GetHtmlStringResource(TextLoad.TestDefaultGrid20); Assert.AreEqual(expectedtable, execution); var resultObtained = SushiExtension.Sushi(htmlHelper).ScriptManager().ToString(); var resultExpected = HtmlStringLoader.GetHtmlStringResource(TextLoad.TestGridFilteringOff); Assert.AreEqual(resultExpected, resultObtained); }