Esempio n. 1
0
        public void TestLoginDetails()
        {
            GreetPageViewModel test  = new GreetPageViewModel();
            string             user1 = test._UserModel.Username = "******";
            string             pass1 = test._UserModel.Password = "******";

            Assert.Equal("Username", user1); //Test values
            Assert.Equal("Password", pass1); //Test values
        }
Esempio n. 2
0
        public async Task testaccountnotfoundAsync()
        {
            GreetPageViewModel test = new GreetPageViewModel();

            test._UserModel.Username = "******";// Input invalid name
            test._UserModel.Password = "******";
            var msg = await Assert.ThrowsAsync <Exception>(async() => await test.LoginCommandDatabase());

            Assert.Equal("No account found", msg.Message);
        }
Esempio n. 3
0
        public async Task TestLoginDetailsTestNoInputAsync()// Test initial values after login
        {
            GreetPageViewModel test = new GreetPageViewModel();

            test._UserModel.Username = "";// Input nothing
            test._UserModel.Password = "";
            var msg = await Assert.ThrowsAsync <Exception>(async() => await test.LoginCommandDatabase());

            Assert.Equal("Please input both Username and Password", msg.Message);
        }
Esempio n. 4
0
 protected override async void OnAppearing()
 {
     base.OnAppearing();
     if (begin)
     {
         GreetPageViewModel VM = new GreetPageViewModel
         {
             Navigation = Navigation
         };
         BindingContext = VM;
         begin          = await VM.OnAppearingAsync(begin);
     }
 }