public void Check(CollectionPageModel <Uom> expectedPage, Uom expectedData, UomViewCell actualViewCell)
 {
     Assert.AreEqual(expectedPage.IsDeleting, actualViewCell.DeleteIcon.IsVisible);
     Assert.AreEqual(expectedPage.IsEditing, actualViewCell.EditIcon.IsVisible);
     Assert.AreEqual(expectedData.Name, actualViewCell.NameLabel.Text);
     Assert.AreEqual(expectedData.Description, actualViewCell.DescriptionLabel.Text);
 }
Esempio n. 2
0
 protected virtual void CheckTitleAndSearchText
 (
     CollectionPageModel <TItem> expectedPage,
     CollectionPage <TItem> actualPage
 )
 {
     Assert.AreEqual(expectedPage.TitleText, actualPage.Title);
     Assert.AreEqual(expectedPage.SearchText, actualPage.SearchBar.Text);
 }
Esempio n. 3
0
 protected void CheckToolbarEnables
 (
     CollectionPageModel <TItem> expectedPage,
     CollectionPage <TItem> actualPage
 )
 {
     Assert.AreEqual(true, actualPage.AddToolbarItem.IsEnabled);
     Assert.AreEqual(true, actualPage.EditToolbarItem.IsEnabled);
     Assert.AreEqual(true, actualPage.DeleteToolbarItem.IsEnabled);
 }
Esempio n. 4
0
 public async Task Check
 (
     CollectionPageModel <TItem> expectedPage,
     CollectionPage <TItem> actualPage
 )
 {
     CheckTitleAndSearchText(expectedPage, actualPage);
     CheckToolbarEnables(expectedPage, actualPage);
     CheckViewCells(expectedPage, actualPage);
     CheckPaging(expectedPage, actualPage);
     await CheckDb();
 }
Esempio n. 5
0
        protected void CheckViewCells
        (
            CollectionPageModel <TItem> expectedPage,
            CollectionPage <TItem> actualPage
        )
        {
            var viewCells = actualPage.ViewCellsProbe;

            Assert.NotNull(viewCells);
            Assert.AreEqual(expectedPage.ExpectedPage.Items.Count, viewCells.Count);
            var expectedItems = expectedPage.ExpectedPage.Items;

            for (var i = 0; i < expectedItems.Count; i++)
            {
                var castCell = actualPage.ViewCellsProbe[i] as TCell;
                Assert.NotNull(castCell);
                CellChecker.Check(expectedPage, expectedItems[i], castCell);
            }
        }
Esempio n. 6
0
        protected void CheckPaging
        (
            CollectionPageModel <TItem> expectedPage,
            CollectionPage <TItem> actualPage
        )
        {
            var actualPagebar   = actualPage.Pagebar;
            var expectedPagebar = expectedPage.ExpectedPagebar;

            Assert.AreEqual(expectedPagebar.IsVisible, actualPagebar.IsVisible);
            if (actualPagebar.IsVisible)
            {
                Assert.AreEqual(expectedPagebar.PageText, actualPagebar.PagingLabel.Text);
                Assert.AreEqual(expectedPagebar.PageForwardIsVisible, actualPagebar.PageForward.IsVisible);
                Assert.AreEqual(expectedPagebar.PageForwardDisabledIsVisible, actualPagebar.PageForwardDisabled.IsVisible);
                Assert.AreEqual(expectedPagebar.PageBackIsVisible, actualPagebar.PageBack.IsVisible);
                Assert.AreEqual(expectedPagebar.PageBackDisabledIsVisible, actualPagebar.PageBackDisabled.IsVisible);
            }
        }