public MainPageViewModel(INavigationService navigationService, RecentPageViewModel recent, MainMenuPageViewModel mainMenu, ISettings settings) { this.navigationService = navigationService; Recent = recent; MainMenu = mainMenu; this.settings = settings; }
public async Task SideMenu_ShouldCheckIfTheAccountDetailsHasBeenLoaded_Pass() { //Arrange var navigationService = container.Resolve <INavigationService>(); var authenticationFacade = container.Resolve <IAuthenticationFacade>(); var dialogService = container.Resolve <IPageDialogService>(); var propertyFacade = container.Resolve <IPropertyFacade>(); var keychainService = SetupHelper.CreateFakeKeyChain(this.container); //Act var mainMenuPageViewModel = new MainMenuPageViewModel(dialogService, navigationService, authenticationFacade, keychainService); await Task.Delay(2000); //Assert Assert.Equal(mainMenuPageViewModel.Username, keychainService.GetCredentials().Username); }
public MainMenuPage() { InitializeComponent(); BindingContext = new MainMenuPageViewModel(); }
public MainMenuPage(MainMenuPageViewModel vm) { InitializeComponent(); VM = vm; this.BindingContext = VM; }