Пример #1
0
        public void AddItem()
        {
            VaultPage vaultPage = new VaultPage();

            vaultPage.ClickAddItem();
            Thread.Sleep(3000);
            AddItemPage addItem = new AddItemPage();

            addItem.CreateItem("Login", "Clayton Automation", "Selenium", "Password01", "https://www.googe.com");
        }
Пример #2
0
        public async void OnProductClick(object sender, ItemTappedEventArgs e)
        {
            var menu            = (ListView)sender;
            var selectedProduct = (Product)menu.SelectedItem;

            var addItemPage = new AddItemPage();

            addItemPage.ShowProduct(selectedProduct);

            Navigation.InsertPageBefore(addItemPage, this);
            await Navigation.PopAsync().ConfigureAwait(false);
        }
Пример #3
0
        public void AddItemWhenThereIsNoItem()
        {
            dataAccess      = new ItemsDataAccess(true);
            testAddItemPage = new AddItemPage(dataAccess);

            testAddItemPage.Item.Speed = 5;

            testAddItemPage.TestSave_Clicked();

            List <Item> temp = dataAccess.GetAllItem() as List <Item>;

            Assert.AreEqual(5, temp[0].Speed);
        }
Пример #4
0
        public void UsingPOM()
        {
            HomePage    homePage    = new HomePage();
            AddItemPage addItemPage = new AddItemPage();

            //Click Add
            homePage.ClickAdd();
            //Create list
            addItemPage.AddItem("EA", "EA is awesome !!");
            //Wait for element
            homePage.WaitForListElement();
            //Finally Assertion
            var elementCount = homePage.GetElementCount();

            Assert.That(elementCount, Is.EqualTo(1), "There is no such element being added in app list");
        }
Пример #5
0
        public void AddItemWhenThereAreItem()
        {
            dataAccess = new ItemsDataAccess(true);
            dataAccess.SaveItem(new Item()
            {
                Strength = 3, Dexterity = 4, Speed = 10, Defense = 6
            });
            testAddItemPage = new AddItemPage(dataAccess);

            testAddItemPage.Item.Speed = 5;

            testAddItemPage.TestSave_Clicked();

            List <Item> temp = dataAccess.GetAllItem() as List <Item>;

            Assert.AreEqual(5, temp[1].Speed);
        }
Пример #6
0
        public void TapSaveItem()
        {
            var addItemPage = new AddItemPage();

            addItemPage.TapSave();
        }
Пример #7
0
        public void AddItemWithTitleAndDescription(string name, string description)
        {
            var addItemPage = new AddItemPage();

            addItemPage.PopulateFields(name, description);
        }