public async Task Login_ShouldBeAbleToLogout_Pass() { //Arrange var key = SetupHelper.CreateFakeKeyChain(this.container); var navigationService = this.container.Resolve <INavigationService>(); var authFacade = this.container.Resolve <IAuthenticationFacade>(); var Out = new MainMasterDetailPageViewModel(this.container.Resolve <IPageDialogService>(), authFacade, navigationService, key); //Act Out.LogoutCommand.Execute(this); //Delay await Task.Delay(1000); //Assert Assert.True(key.AreCredentialsValid() == false, "Test Pass"); Assert.Null(authFacade.CurrentUser); }
public void InitializationMainMasterDetailPageViewModel() { _mainMaster = new MainMasterDetailPageViewModel(_mock); }