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 }
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); }
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); }
protected override async void OnAppearing() { base.OnAppearing(); if (begin) { GreetPageViewModel VM = new GreetPageViewModel { Navigation = Navigation }; BindingContext = VM; begin = await VM.OnAppearingAsync(begin); } }