public void Landmarks_Loaded_After_Load_Command()
        {
            var mockNavigationService   = new Mock <INavigationService>();
            var mockdialogService       = new Mock <IDialogService>();
            var mockLandmarkDataService = new MockLandmarkDataService();

            var landmarkOverviewViewModel = new LandmarkOverviewViewModel(mockLandmarkDataService,
                                                                          mockNavigationService.Object, mockdialogService.Object);

            landmarkOverviewViewModel.OnLoadCommand();

            Assert.NotNull(landmarkOverviewViewModel.Landmarks);
            Assert.Equal(10, landmarkOverviewViewModel.Landmarks.Count);
        }
        public void Landmarks_Init_After_Contruction()
        {
            var mockNavigationService   = new Mock <INavigationService>();
            var mockdialogService       = new Mock <IDialogService>();
            var mockLandmarkDataService = new MockLandmarkDataService();

            var landmarkOverviewViewModel = new LandmarkOverviewViewModel(mockLandmarkDataService,
                                                                          mockNavigationService.Object, mockdialogService.Object);

            landmarkOverviewViewModel.Initialize(null);

            Assert.NotNull(landmarkOverviewViewModel.Landmarks);

            Assert.NotNull(landmarkOverviewViewModel.LoadCommand);
        }