public void ProductTappedCommand_Not_Null_Test() { var mockConnectionService = new Mock <IConnectionService>(); var mockNavigationService = new Mock <INavigationService>(); var mockDialogService = new Mock <IDialogService>(); var mockCatalogDataService = new MockCatalogDataService(); var homeViewModel = new HomeViewModel(mockConnectionService.Object, mockNavigationService.Object, mockDialogService.Object, mockCatalogDataService); Assert.NotNull(homeViewModel.ProductTappedCommand); }
public async Task ProductsOfTheWeek_All_Get_Loaded_After_InitializeAsync_Test() { var mockConnectionService = new Mock <IConnectionService>(); var mockNavigationService = new Mock <INavigationService>(); var mockDialogService = new Mock <IDialogService>(); var mockCatalogDataService = new MockCatalogDataService(); var homeViewModel = new HomeViewModel( mockConnectionService.Object, mockNavigationService.Object, mockDialogService.Object, mockCatalogDataService); await homeViewModel.InitializeAsync(null); Assert.Equal(3, homeViewModel.ProductsOfTheWeek.Count); }
public async Task Pies_All_Get_Loaded_After_InitializeAsync_Test() { var mockConnectionService = new Mock <IConnectionService>(); var mockNavigationService = new Mock <INavigationService>(); var mockDialogService = new Mock <IDialogService>(); var mockCatalogDataService = new MockCatalogDataService(); var pieCatalogViewModel = new PieCatalogViewModel( mockConnectionService.Object, mockNavigationService.Object, mockDialogService.Object, mockCatalogDataService); await pieCatalogViewModel.InitializeAsync(null); Assert.Equal(10, pieCatalogViewModel.Pies.Count); }
public async Task ProductsOfTheWeek_Not_Null_After_InitializeAsync_Test() { var mockConnectionService = new Mock <IConnectionService>(); var mockNavigationService = new Mock <INavigationService>(); var mockDialogService = new Mock <IDialogService>(); var mockCatalogDataService = new MockCatalogDataService(); var homeViewModel = new HomeViewModel( mockConnectionService.Object, mockNavigationService.Object, mockDialogService.Object, mockCatalogDataService); await homeViewModel.InitializeAsync(null); Assert.NotNull(homeViewModel.ProductsOfTheWeek); }
public async Task Pies_Not_Null_After_InitializeAsync_Test() { var mockConnectionService = new Mock <IConnectionService>(); var mockNavigationService = new Mock <INavigationService>(); var mockDialogService = new Mock <IDialogService>(); var mockCatalogDataService = new MockCatalogDataService(); var pieCatalogViewModel = new PieCatalogViewModel( mockConnectionService.Object, mockNavigationService.Object, mockDialogService.Object, mockCatalogDataService); await pieCatalogViewModel.InitializeAsync(null); Assert.NotNull(pieCatalogViewModel.Pies); }