Пример #1
0
        public void VerifyWrongPassword()
        {
            var application = TestApp.GetInstance();

            AppWindows.Init(application);
            var loginWindow = AppWindows.Login;

            loginWindow.SetPassword("WrongPassword");
            loginWindow.DoLogin();
            var errorMsg = loginWindow.GetMessageBoxText(String.Empty);

            Assert.Equal("Login FAILED !", errorMsg);
            application.Close();
            application.Dispose();
        }
Пример #2
0
        public void ValidateUserLogin()
        {
            var application = TestApp.GetInstance();

            AppWindows.Init(application);

            var loginWindow = AppWindows.Login;

            loginWindow.SetPassword("R@M$4554");
            loginWindow.DoLogin();

            var mainWindow = AppWindows.Main;

            Assert.StartsWith("Reactions - ", mainWindow.window.Title);

            application.Close();
            application.Dispose();
        }
Пример #3
0
        public void OpenTanFromTaskSheetAsACurator()
        {
            var tanNumber   = "34584855V";
            var application = TestApp.GetInstance();

            AppWindows.Init(application);

            var loginWindow = AppWindows.Login;

            loginWindow.SetPassword("R@M$4554");
            ProductRole role = new ProductRole {
                RoleId = 1, RoleName = "Curator"
            };

            loginWindow.SetRole(role);
            loginWindow.DoLogin();

            var mainWindow = AppWindows.Main;

            try
            {
                mainWindow.OpenTaskSheet();
            }
            catch (Exception)
            {
            }
            var taskWindow = AppWindows.TaskWindow;

            taskWindow.DoubleClickOnRow("UserTasksGrid", tanNumber);
            try
            {
                mainWindow.CreateReactionAfter();
            }
            catch (Exception)
            {
            }
            Thread.Sleep(8000);
            //AppWindows.PdfReader.CompletPdf();

            application.Close();
            application.Dispose();
        }