コード例 #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
ファイル: Login.cs プロジェクト: ThamonwanP/ProgramForArrest
        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
ファイル: Program.cs プロジェクト: ZoroChain/Zoro-Client
 static void Main()
 {
     AppDomain.CurrentDomain.UnhandledException += CurrentDomain_UnhandledException;
     Application.EnableVisualStyles();
     Application.SetCompatibleTextRenderingDefault(false);
     MainService = new MainService();
     Application.Run(HomeForm = new HomeForm());
 }
コード例 #11
0
ファイル: PvEForm.cs プロジェクト: SeanBClark/Six-of-One
        // 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
ファイル: Program.cs プロジェクト: Iqrahaq/CSharp
        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.");
     }
 }
コード例 #18
0
 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);
     }
 }
コード例 #22
0
        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);
     }
 }
コード例 #25
0
        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;
        }