public void All_objects_in_constructor_are_created() { var mockNavigationService = new Mock <INavigationService>(); var mockDialogService = new Mock <IDialogService>(); var mockCategorieService = new MockCategoryDataService(); var categoryViewModel = new AddCategoryViewModel(mockNavigationService.Object, mockCategorieService, mockDialogService.Object); Assert.NotNull(categoryViewModel._category); }
public void Error_msg_if_category_name_null() { var mockNavigationService = new Mock <INavigationService>(); var mockDialogService = new Mock <IDialogService>(); var mockCategorieService = new MockCategoryDataService(); var categoryViewModel = new AddCategoryViewModel(mockNavigationService.Object, mockCategorieService, mockDialogService.Object); categoryViewModel.OnAddNewCategoryAsync(); Assert.NotNull(categoryViewModel.ACErrorMsg); }
public void Error_if_exception_thrown() { var mockNavigationService = new Mock <INavigationService>(); var mockDialogService = new Mock <IDialogService>(); var mockCategorieService = new MockCategoryDataService(); var categoryViewModel = new AddCategoryViewModel(mockNavigationService.Object, mockCategorieService, mockDialogService.Object); categoryViewModel.AddCategoryName = "ExceptionThrow"; categoryViewModel.OnAddNewCategoryAsync(); Assert.NotNull(categoryViewModel.ACErrorMsg); }