Beispiel #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);
        }
Beispiel #2
0
        private void label5_Click(object sender, EventArgs e)
        {
            this.Hide();
            HomeForm home = new HomeForm();

            home.ShowDialog();
        }
 public AddUserForm(HomeForm h, string card, string organization)
 {
     InitializeComponent();
     this.card         = card;
     this.h            = h;
     this.organization = organization;
 }
Beispiel #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();
            }
        }
Beispiel #5
0
        private void btnMainMenu_Click(object sender, EventArgs e)
        {
            HomeForm home = new HomeForm();

            this.Hide();
            home.Show();
        }
Beispiel #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);
        }
Beispiel #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("กรุณากรอกข้อมูลให้ครบ");
            }
        }
Beispiel #8
0
        private void backToSignUpButton_Click(object sender, EventArgs e)
        {
            this.Hide();
            HomeForm homeForm = new HomeForm("");

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

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

            HomeForm homeForm = new HomeForm();

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

            f1.ShowDialog();
        }
Beispiel #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"));
        }
Beispiel #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);
        }
Beispiel #15
0
        static void Main()
        {
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);

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

            Application.Run(hf);
        }
Beispiel #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);
        }
 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;
 }
Beispiel #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);
        }
        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);
        }
Beispiel #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);
        }
        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);
        }
 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);
        }
Beispiel #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);
        }
Beispiel #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);
        }
Beispiel #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());
        }
Beispiel #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;
        }
Beispiel #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;
        }