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);
        }
Example #3
0
        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);
        }
Example #5
0
        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);
        }