コード例 #1
0
        public void EnumHelper_ConvertEnumToList_GetList_HasCorrectValues()
        {
            var list = EnumExtensions.ConvertEnumToList <ServiceComponentLevel>();

            Assert.IsTrue(list.Contains("Level1"));
            Assert.IsTrue(list.Contains("Level2"));
        }
コード例 #2
0
        public void EnumExtension_ConvertEnumToList_GetList_HasCorrectValues()
        {
            var list = EnumExtensions.ConvertEnumToList <OperationTaskType>();

            Assert.IsTrue(list.Contains("AllocatePin"));
            Assert.IsTrue(list.Contains("AllocateCase"));
        }
コード例 #3
0
        public FilmDetailViewModel(IMediator mediator,
                                   FilmFacade filmFacade,
                                   FilmActorFacade filmActorFacade,
                                   FilmDirectorFacade filmDirectorFacade,
                                   RatingFacade ratingFacade,
                                   IConnectionService connectionService,
                                   ISelectActorViewModel selectActorViewModel,
                                   ISelectDirectorViewModel selectDirectorViewModel,
                                   IRatingCreationService ratingCreationService,
                                   IFileBrowserService fileBrowserService)
        {
            usedMediator                = mediator;
            usedFilmFacade              = filmFacade;
            usedFilmActorFacade         = filmActorFacade;
            usedFilmDirectorFacade      = filmDirectorFacade;
            usedRatingFacade            = ratingFacade;
            usedConnectionService       = connectionService;
            usedSelectActorViewModel    = selectActorViewModel;
            usedSelectDirectorViewModel = selectDirectorViewModel;
            usedRatingCreationService   = ratingCreationService;
            usedFileBrowserService      = fileBrowserService;

            mediator.Register <NewMessage <FilmWrappedModel> >(CreateNewWrappedModel);
            mediator.Register <SelectedMessage <FilmWrappedModel> >(PrepareFilm);
            mediator.Register <MoveToDetailMessage <FilmActorWrappedModel> >(PrepareFilm);
            mediator.Register <MoveToDetailMessage <FilmDirectorWrappedModel> >(PrepareFilm);
            mediator.Register <MoveToDetailMessage <FilmWrappedModel> >(PrepareFilm);
            mediator.Register <AddPersonToFilmMessage <ActorWrappedModel> >(AddActorToFilm);
            mediator.Register <AddPersonToFilmMessage <DirectorWrappedModel> >(AddDirectorToFilm);
            mediator.Register <AddRatingToFilmMessage <RatingWrappedListModel> >(AddRatingToFilm);

            EditButtonCommand              = new RelayCommand(EnableEditing);
            SaveButtonCommand              = new RelayCommand(Save, CanSave);
            ActorSelectedCommand           = new RelayCommand <FilmActorWrappedModel>(ActorSelected);
            RemoveActorButtonCommand       = new RelayCommand(RemoveActorFromList, RemoveActorEnabled);
            AddActorButtonCommand          = new RelayCommand(ShowActors);
            DirectorSelectedCommand        = new RelayCommand <FilmDirectorWrappedModel>(DirectorSelected);
            RemoveDirectorButtonCommand    = new RelayCommand(RemoveDirectorFromList, RemoveDirectorEnabled);
            AddDirectorButtonCommand       = new RelayCommand(ShowDirectors);
            RatingSelectedCommand          = new RelayCommand <RatingWrappedModel>(RatingSelected);
            RemoveRatingButtonCommand      = new RelayCommand(RemoveRatingFromList, RemoveRatingEnabled);
            AddRatingButtonCommand         = new RelayCommand(ShowRatingCreationWindow);
            ActorListDoubleClickCommand    = new RelayCommand <FilmActorWrappedModel>(MoveToActorDetail);
            DirectorListDoubleClickCommand = new RelayCommand <FilmDirectorWrappedModel>(MoveToDirectorDetail);
            UpdatePhotoButtonCommand       = new RelayCommand(UpdatePhoto, UpdatePhotoEnabled);

            GenreOptions = EnumExtensions.ConvertEnumToList <Genre>();
        }
コード例 #4
0
        public void EnumHelper_ConvertEnumToList_GetList_ReturnsCorrectNumber()
        {
            var list = EnumExtensions.ConvertEnumToList <ServiceComponentLevel>();

            Assert.AreEqual(2, list.Count);
        }
コード例 #5
0
        public void EnumExtension_ConvertEnumToList_GetList_ReturnsCorrectNumber()
        {
            var list = EnumExtensions.ConvertEnumToList <OperationTaskType>();

            Assert.AreEqual(19, list.Count);
        }