Пример #1
0
        public void NewLocation_NotNull()
        {
            var mockNavigationService = new Mock <INavigationService>();
            var mockDialogService     = new Mock <IDialogService>();
            var mockLocationService   = new Mock <ILocationsService>();

            var locationNewViewModel = new LocationNewViewModel(mockNavigationService.Object, mockDialogService.Object, mockLocationService.Object);

            Assert.NotNull(locationNewViewModel.NewLocation);
        }
Пример #2
0
        public void SaveItemCommand_NotNull()
        {
            var mockNavigationService = new Mock <INavigationService>();
            var mockDialogService     = new Mock <IDialogService>();
            var mockLocationService   = new Mock <ILocationsService>();

            var locationNewViewModel = new LocationNewViewModel(mockNavigationService.Object, mockDialogService.Object, mockLocationService.Object);

            Assert.NotNull(locationNewViewModel.SaveLocationCommand);
        }
Пример #3
0
        public void AddLocationIsCalled_WhenItemIsSaved()
        {
            var mockNavigationService = new Mock <INavigationService>();
            var mockDialogService     = new Mock <IDialogService>();
            var mockLocationService   = new Mock <ILocationsService>();
            var locationNewViewModel  = new LocationNewViewModel(mockNavigationService.Object, mockDialogService.Object, mockLocationService.Object);

            locationNewViewModel.SaveLocationCommand.Execute(null);

            mockLocationService.Verify(mock => mock.AddLocation(It.IsAny <Location>()), Times.Once());
        }