Пример #1
0
        public void TestMethodHasEmptyFieldsForAllEmptyFields()
        {
            //Arrange
            Student dummyStudent = new Student()
            {
                FirstName     = "TestFirstName",
                LastName      = "TestLastName",
                StudentNumber = "A00000001",
                Email         = "*****@*****.**",
                Password      = "******",
                Gender        = "Male",
                Phone         = "0000000000",
                DateOfBirth   = DateTime.Parse("2021-04-12T00:00:00-07:00")
            };

            HomeForm             homeref = new HomeForm(dummyStudent);
            userDataBaseSettings userDataBaseSettings           = new userDataBaseSettings(dummyStudent, homeref);
            PrivateObject        userDataBaseSettingsFormObject = new PrivateObject(userDataBaseSettings);

            // Act
            Boolean result = (Boolean)userDataBaseSettingsFormObject.Invoke("hasEmptyFields");

            // Assert
            Assert.AreEqual(true, result);
        }
Пример #2
0
        private void label5_Click(object sender, EventArgs e)
        {
            this.Hide();
            HomeForm home = new HomeForm();

            home.ShowDialog();
        }
Пример #3
0
 public AddUserForm(HomeForm h, string card, string organization)
 {
     InitializeComponent();
     this.card         = card;
     this.h            = h;
     this.organization = organization;
 }
Пример #4
0
        public void TeamIsDisplay()
        {
            try
            {
                HomeForm home = new HomeForm();
                Assert.AreEqual("2018 FIFA World Cup Russia™".ToLower(), home.Header.GetTitleText.ToLower());
                home.GoToPlayersForm();

                PlayersForm players = new PlayersForm();
                players.WaitForLoadingPage();
                Assert.IsTrue(players.IsFormTitleDisplay);

                PlayerBrowserSearchByPositionForm playerBrowser     = players.SelectPlayer();
                PlayerBrowserSearchByTeamForm     playerBrowserTeam = playerBrowser.SelectTeam();
                playerBrowserTeam.WaitForLoadingPage();
                Assert.IsTrue(playerBrowserTeam.IsFormTitleDisplay);
                playerBrowserTeam.ClickTeam(TEAM_NAME);
                playerBrowserTeam.WaitForLoadingPage();
                Assert.IsTrue(playerBrowserTeam.SelectedTeamIsDisplayed(TEAM_NAME));
            }
            catch (Exception ex)
            {
                Log.Error(ex.Message, ex);
                ScreenshotTaker taker = new ScreenshotTaker();
                taker.MakeScreen();
                taker.PrintScreenshotsTo();
                Assert.Fail();
            }
        }
Пример #5
0
        private void btnMainMenu_Click(object sender, EventArgs e)
        {
            HomeForm home = new HomeForm();

            this.Hide();
            home.Show();
        }
Пример #6
0
        public void CheckValidation()
        {
            HomeForm home     = new HomeForm();
            string   expected = "2018 FIFA World Cup Russia™";
            string   actual   = home.Header.GetTitleText;

            Assert.AreEqual(expected.ToLower(), actual.ToLower());
            home.Header.OpenLoginForm();

            LoginPopup loginPopup = new LoginPopup();

            expected = loginPopup.GetLoginDescription;
            actual   = "Please sign in to your FIFA.com user account below. This will allow you to make the most of your account with personalization, plus get access to commenting tools, exclusive games, the chance to win cool football prizes and much, much more.";
            Assert.AreEqual(expected, actual);
            loginPopup.Login();

            LoginForm loginForm = new LoginForm();

            loginForm.SubmitLoginForm("*****@*****.**", "2lVyjYxxXks5K");
            loginForm.SignIn();
            home.Header.OpenLoginForm();
            expected = loginPopup.GetUsername;
            actual   = "TestUser13";
            Assert.AreEqual(expected, actual);

            loginPopup.GoToUserProfile();
            ProfileForm profile = new ProfileForm();

            expected = profile.UserEmail;
            actual   = "*****@*****.**";
            Assert.AreEqual(expected, actual);
        }
Пример #7
0
        private void btLogin_Click(object sender, EventArgs e)
        {
            RestClient  client  = new RestClient("http://202.28.34.197:8800");
            RestRequest request = new RestRequest("/ArrestSystem/userlogin");
            LoginData   input   = new LoginData();


            input.card     = tbCard.Text;
            input.password = tbPassword.Text;

            if (!tbCard.Text.Equals("") && !tbPassword.Text.Equals(""))
            {
                var    serializer = new JavaScriptSerializer();
                string jsonStr    = serializer.Serialize(input);
                request.AddJsonBody(jsonStr);
                var userData = client.Execute <List <LoginResult_Userinfo> >(request, Method.POST);


                if (userData.Data[0] != null)
                {
                    if (userData.Data[0].status.Equals("ใช้งาน"))
                    {
                        if (userData.Data != null)
                        {
                            try
                            {
                                RestClient  GetClient  = new RestClient("http://202.28.34.197:8800");
                                RestRequest GetRequest = new RestRequest("/fingerprintSystem/search/user/" + userData.Data[0].organization);
                                var         getOrg     = GetClient.Execute <List <searchOrganizationData> >(GetRequest, Method.GET);
                                //Console.WriteLine(getOrg.Data[0].organization);
                                //MessageBox.Show(userData.Data[0].card);

                                HomeForm home = new HomeForm(input.card, input.password, getOrg.Data[0].id, userData.Data[0].role, userData.Data[0].organization);
                                home.Visible = true;
                                Visible      = false;
                                //1429900356751
                            }
                            catch { }
                        }
                        else
                        {
                            MessageBox.Show("ไม่ถูกต้อง! กรุณาตรวจสอบใหม่อีกครั้ง");
                        }
                    }
                    else
                    {
                        MessageBox.Show("ไม่สามารถเข้าสู่ระบบได้ เนื่องจากข้อมูลเลิกจากถูกการใช้งาน");
                    }
                }
                else
                {
                    MessageBox.Show("ไม่ถูกต้อง! กรุณาตรวจสอบใหม่อีกครั้ง");
                }
            }
            else
            {
                MessageBox.Show("กรุณากรอกข้อมูลให้ครบ");
            }
        }
Пример #8
0
        private void backToSignUpButton_Click(object sender, EventArgs e)
        {
            this.Hide();
            HomeForm homeForm = new HomeForm("");

            homeForm.ShowDialog();
            this.Close();
        }
Пример #9
0
        private void button1_Click(object sender, EventArgs e)
        {
            this.Hide();
            HomeForm f1 = new HomeForm();

            f1.Show();
            read.SpeakAsyncCancelAll();
        }
Пример #10
0
 static void Main()
 {
     AppDomain.CurrentDomain.UnhandledException += CurrentDomain_UnhandledException;
     Application.EnableVisualStyles();
     Application.SetCompatibleTextRenderingDefault(false);
     MainService = new MainService();
     Application.Run(HomeForm = new HomeForm());
 }
Пример #11
0
        // Function to exit current form
        private void btnExit_Click(object sender, EventArgs e)
        {
            this.Hide();

            HomeForm homeForm = new HomeForm();

            homeForm.Show();
        }
Пример #12
0
        //HOME STRIP
        private void homeToolStripMenuItem_Click(object sender, EventArgs e)
        {
            read1.SpeakAsyncCancelAll();
            this.Hide();
            HomeForm f1 = new HomeForm();

            f1.ShowDialog();
        }
Пример #13
0
        public async Task <IActionResult> OrderInfo(HomeForm form)
        {
            string result = await BrasPagUtil.getOrder(form.paymentId);

            TempData["Data"]     = result;
            TempData["ViewFrom"] = "Order";
            return(RedirectToAction("Result"));
        }
Пример #14
0
        public void TestMethodHasEmptyFieldsForNoEmptyFields()
        {
            //Arrange
            Student dummyStudent = new Student()
            {
                FirstName     = "TestFirstName",
                LastName      = "TestLastName",
                StudentNumber = "A00000001",
                Email         = "*****@*****.**",
                Password      = "******",
                Gender        = "Male",
                Phone         = "0000000000",
                DateOfBirth   = DateTime.Parse("2021-04-12T00:00:00-07:00")
            };

            HomeForm             homeref = new HomeForm(dummyStudent);
            userDataBaseSettings userDataBaseSettings           = new userDataBaseSettings(dummyStudent, homeref);
            PrivateObject        userDataBaseSettingsFormObject = new PrivateObject(userDataBaseSettings);

            TextBox firstName = new System.Windows.Forms.TextBox {
                Text = "something"
            };

            TextBox Lastname = new System.Windows.Forms.TextBox {
                Text = "something"
            };

            TextBox email = new System.Windows.Forms.TextBox {
                Text = "something"
            };

            ComboBox gender = new System.Windows.Forms.ComboBox {
                Text = "something"
            };

            TextBox phone = new System.Windows.Forms.TextBox {
                Text = "something"
            };

            DateTimePicker dobSet = new DateTimePicker();

            dobSet.Value = DateTime.Parse("2021-04-12T00:00:00-07:00");
            dobSet.Text  = "2021-04-12T00:00:00-07:00";

            userDataBaseSettingsFormObject.SetFieldOrProperty("firstNameSet", firstName);
            userDataBaseSettingsFormObject.SetFieldOrProperty("lastNameSet", Lastname);
            userDataBaseSettingsFormObject.SetFieldOrProperty("emailSet", email);
            userDataBaseSettingsFormObject.SetFieldOrProperty("genderSet", gender);
            userDataBaseSettingsFormObject.SetFieldOrProperty("phoneSet", phone);
            userDataBaseSettingsFormObject.SetFieldOrProperty("dobSet", dobSet);

            // Act
            Boolean result = (Boolean)userDataBaseSettingsFormObject.Invoke("hasEmptyFields");

            // Assert
            Assert.AreEqual(false, result);
        }
Пример #15
0
        static void Main()
        {
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);

            HomeForm      hf = new HomeForm();
            HomePresenter hp = new HomePresenter(hf);

            Application.Run(hf);
        }
Пример #16
0
        public void ScoreOfMatchPresented()
        {
            HomeForm homeForm = new HomeForm();

            Assert.IsTrue(homeForm.IsHomeFormTitleDisplayed);
            MatchesForm matchesForm = homeForm.GoToMatchesForm();

            Assert.IsTrue(matchesForm.IsFormTitleDisplayed);
            Assert.IsTrue(matchesForm.IsScorePresented);
        }
Пример #17
0
 public static void Start(HomeForm homeForm)
 {
     if (HomeForm == null)
     {
         HomeForm = homeForm;
     }
     else
     {
         throw new InvalidOperationException("View controller already started.");
     }
 }
 public void SetBindSource(object obj)
 {
     if (obj is ModelTets)
     {
         m_object = (ModelTets)obj;
     }
     HomeFormTemp       = (HomeForm)m_object.HomeFormTemp;
     UserSelectFormTemp = (UserSelectForm)m_object.UserSelectFormTemp;
     eDZ   = (EDZ)m_object.edzTemp;
     model = (CheckoutModel)m_object.checkoutModel;
 }
Пример #19
0
        public void SearchValidInformation()
        {
            HomeForm home     = new HomeForm();
            string   expected = "2018 FIFA World Cup Russia™";
            string   actual   = home.Header.GetTitleText;

            Assert.AreEqual(expected.ToLower(), actual.ToLower());
            home.Header.OpenSearchLine();
            SearchForm search = new SearchForm();
            bool       news   = search.Search("modric");

            Assert.AreEqual(news, true);
        }
Пример #20
0
        public void TeamLineUpIsPresented()
        {
            HomeForm homeForm = new HomeForm();

            Assert.AreEqual(homeForm.IsHomeFormTitleDisplayed, true);
            homeForm.Header.GoToSection("teams");
            TeamsForm teams = new TeamsForm();

            teams.GoToTeam(1);
            TeamForm teamForm = new TeamForm();

            Assert.AreEqual(teamForm.IsTeamLineupPresented(), true);
        }
Пример #21
0
 private void BTN_Accept_Click(object sender, System.EventArgs e)
 {
     if (CB_Agreed.Checked)
     {
         HomeForm homeForm = new HomeForm();
         homeForm.Show();
         Hide();
     }
     else
     {
         MessageBox.Show("You did not agree with the terms of service.", "Unknown Logger", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
        public void QualifiersStatisticsPresented()
        {
            HomeForm homeForm = new HomeForm();

            Assert.IsTrue(homeForm.IsHomeFormTitleDisplayed);

            homeForm.OpenDropDownMenu();
            Assert.IsTrue(homeForm.IsDropDownMenuOpen);

            QualifiersForm qualifiersForm = homeForm.GoToQualifiresForm();

            Assert.IsTrue(qualifiersForm.IsStatisticsVisible);
        }
Пример #23
0
        public void FAQOpening()
        {
            HomeForm home = new HomeForm();

            Assert.AreEqual("2018 FIFA World Cup Russia™".ToLower(), home.Header.GetTitleText.ToLower());
            home.Header.GoToSection("Fan zone");
            FanZoneForm fanZone = new FanZoneForm();

            Assert.AreEqual("Fan Zone".ToLower(), fanZone.Title.ToLower());
            FAQForm faqPage = fanZone.GoToFAQ();

            Assert.AreEqual("Frequently asked questions".ToLower(), faqPage.Title.ToLower());
            Assert.NotZero(faqPage.FAQTopics.Count);
        }
Пример #24
0
 public static void LogIn(LoginViewModel lvm)
 {
     if (AuthController.LogIn(lvm))
     {
         HomeForm.LogIn(lvm);
         LogInForm.Close();
         AdForm?.DetermineLoggedIn();
     }
     else
     {
         MessageBox.Show("Could not log you in with these credentials.",
                         "Authentication error", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
        public void TwitterRedirect()
        {
            HomeForm home = new HomeForm();

            home.Header.GoToTwitter();
            string expected = "2018 FIFA World Cup Russia™";
            string actual   = home.Header.GetTitleText;

            Assert.AreEqual(expected.ToLower(), actual.ToLower());
            home.Header.GoToTwitter();
            Browser.SwitchToOpenedTab();
            expected = "https://twitter.com/FifaWorldCup";
            actual   = Browser.Driver.Url;
            Assert.AreEqual(expected, actual);
        }
Пример #26
0
        public void InstagramRedirect()
        {
            HomeForm home = new HomeForm();

            home.Header.GoToInstagram();
            string expected = "2018 FIFA World Cup Russia™";
            string actual   = home.Header.GetTitleText;

            Assert.AreEqual(expected.ToLower(), actual.ToLower());
            home.Header.GoToInstagram();
            Browser.SwitchToOpenedTab();
            expected = "https://www.instagram.com/fifaworldcup/";
            actual   = Browser.Driver.Url;
            Assert.AreEqual(expected, actual);
        }
Пример #27
0
        public void ItemInShopPossibleAddToCart()
        {
            HomeForm homeForm = new HomeForm();

            Assert.IsTrue(homeForm.IsHomeFormTitleDisplayed);

            StoreForm storeForm = homeForm.GoToStoreForm();

            Assert.IsTrue(storeForm.IsStoreTitleDisplayed);

            StoreItemForm storeItemForm = storeForm.SelectProduct();

            Assert.IsTrue(storeItemForm.IsItemDescriptionDisplayed);
            Assert.IsTrue(storeItemForm.IsItemPriceDisplayed);
            Assert.IsTrue(storeItemForm.IsPossibleAddToCart);
        }
Пример #28
0
        public void ChangingLanguage()
        {
            HomeForm home     = new HomeForm();
            string   expected = "2018 FIFA World Cup Russia™";
            string   actual   = home.Header.GetTitleText;

            Assert.AreEqual(expected.ToLower(), actual.ToLower());
            home.Header.OpenLanguageList();

            LanguagePopupForm languageForm = new LanguagePopupForm();

            languageForm.ChangeLanguage("Русский");
            actual   = home.Header.GetTitleText;
            expected = "Чемпионат мира по футболу FIFA 2018 в России™";
            Assert.AreEqual(expected.ToLower(), actual.ToLower());
        }
Пример #29
0
        public void GroupScrolling()
        {
            HomeForm home = new HomeForm();

            Assert.AreEqual("2018 FIFA World Cup Russia™".ToLower(), home.Header.GetTitleText.ToLower());
            home.Header.GoToSection("Groups");
            GroupsForm groups = new GroupsForm();

            Assert.AreEqual(groups.Title.ToLower(), "Groups".ToLower());
            groups.ScrollToGroup("Group F");
            List <string> teamsNames = groups.TeamNames("Group F");

            Assert.IsTrue(groups.GroupIsDisplayed("Group F"));
            GroupAnalysisForm group = groups.GoToGroup("Group F");
            List <string>     teams = group.TeamsNames;
        }
Пример #30
0
        /// <summary>
        /// 加载主导航栏
        /// </summary>
        /// <param name="Navcol"></param>
        void LoadNavBar( )
        {
            IFormModule mainModule = new ModuleRibbonForm();

            //加载Navbar窗口
            mainModule.MainModule(ribbon);
            //加载系统导航窗口
            //InitGroupOpen();

            // MainChild MainChild = new MainChild();
            HomeForm MainChild = new HomeForm();

            MainChild.Show();
            MainChild.MdiParent   = this;
            MainChild.CloseBox    = false;
            MainChild.WindowState = FormWindowState.Maximized;
        }