Exemple #1
0
        public void GivenIHaveNavigatedToTimeAndMaterialPage()
        {
            //home test cases
            HomeTestPage home = new HomeTestPage(driver);

            home.HomeTestCases1();
        }
Exemple #2
0
        public void EditTest()
        {
            HomeTestPage home = new HomeTestPage(driver);

            home.HomeTestCases1();

            //   edit test cases
            EditTestPage edit = new EditTestPage(driver);

            Validations val  = new Validations(driver);
            string      code = ExcelUtility.ReadData(2, "Validate"); //aisha shaik-validate

            bool isFound = val.ValidateTimeMaterial(code, true, false);

            if (isFound)
            {
                edit.EditTimeAndMaterials();

                bool isEdited = val.ValidateTimeMaterial(ExcelUtility.ReadData(2, "editValidate"), false, false); //112233 = edit validate

                Assert.AreEqual(true, isEdited);
                Assert.Pass("Successfully edited the row.");
            }
            else
            {
                Assert.Fail($"Code {code} not found.");
            }
        }
Exemple #3
0
        public void HomeTest()
        {
            //home test cases
            HomeTestPage home = new HomeTestPage(driver);

            home.HomeTestCases1();
        }
Exemple #4
0
        public void DeleteTest()
        {
            HomeTestPage home = new HomeTestPage(driver);

            home.HomeTestCases1();
            // delete test cases
            DeleteTestPage delete = new DeleteTestPage(driver);

            delete.DeleteTimeAndMaterials();
        }
Exemple #5
0
        public void CreatTest()
        {
            HomeTestPage home = new HomeTestPage(driver);

            home.HomeTestCases1();
            // creat new cases
            CreatTMTestCases create = new CreatTMTestCases(driver);

            create.CreateTimeAndMaterials();

            Validations val       = new Validations(driver);
            bool        isCreated = val.ValidateTimeMaterial(ExcelUtility.ReadData(2, "Validate"), false, false); //aisha shaik = validate

            Assert.AreEqual(true, isCreated);
        }
Exemple #6
0
        public void ThenIShouldBeAbleToCreateAMaterialRecordSuccessfully()
        {
            HomeTestPage home = new HomeTestPage(driver);

            home.HomeTestCases1();
            // creat new cases
            CreatTMTestCases create = new CreatTMTestCases(driver);

            create.CreateTimeAndMaterials();

            Validations val       = new Validations(driver);
            bool        isCreated = val.ValidateTimeMaterial(ExcelUtility.ReadData(2, "Validate"), false, false); //aisha shaik = validate

            Assert.AreEqual(true, isCreated);
            driver.Quit();
        }
        public void GivenIHaveToLoginTimeAndMaterialPortalAndClickOnDeleteButton_()
        {
            driver = new ChromeDriver();

            driver.Navigate().GoToUrl("http://horse-dev.azurewebsites.net/Account/Login?ReturnUrl=%2f");

            //login
            LoginTestPage login = new LoginTestPage(driver); //creating an object of 'logintestcases'

            login.LoginPage();

            //home test cases
            HomeTestPage home = new HomeTestPage(driver);

            home.HomeTestCases1();
        }