Ejemplo n.º 1
0
        public void CreateBorrowedMedia_MediaUnknown_ShouldBeFalse()
        {
            var userId  = FakeUserFactory.GetDummyIdUser();
            var mediaId = FakeMediaFactory.GetFakeMediaId();
            var result  = _borrowService.BorrowMedia(userId, mediaId);

            result
            .Should()
            .BeFalse();
        }
Ejemplo n.º 2
0
        public void CreateBorrowedMedia_NotAvailableMedia_ShouldBeFalse()
        {
            var userId  = FakeUserFactory.GetDummyIdUser();
            var mediaId = FakeMediaFactory.GetTotoIdMedia();
            var result  = _borrowService.BorrowMedia(userId, mediaId);

            result
            .Should()
            .BeFalse();
        }
        private NavigationController CreateController(FakeUser fakeUser,
                                                      string actionName,
                                                      string controllerName)
        {
            var fakeFactory = new FakeUserFactory(fakeUser);
            var controller  = new NavigationController(fakeFactory);

            controller.ControllerContext = MvcHelper.GetControllerContext(actionName,
                                                                          controllerName,
                                                                          controller);

            return(controller);
        }
Ejemplo n.º 4
0
        private ScrumMasterController CreateControllerWithFakeUser(int scrumMasterId)
        {
            var fakeUser    = new FakeUser(scrumMasterId);
            var fakeFactory = new FakeUserFactory(fakeUser);

            NewScope();
            return(new ScrumMasterController(Kernel.Get <IScrumReviewProvider>(),
                                             Kernel.Get <IScrumMasterProvider>(),
                                             Kernel.Get <IGroupProvider>(),
                                             Kernel.Get <IProjectProvider>(),
                                             Kernel.Get <ScrumReviewMapper>(),
                                             Kernel.Get <GroupMapper>(),
                                             Kernel.Get <ProjectMapper>(),
                                             fakeFactory));
        }
Ejemplo n.º 5
0
        public void Setup()
        {
            NewScope();
            var traineeProvider = Kernel.Get <ITraineeProvider>();
            var projectProvider = Kernel.Get <IProjectProvider>();
            var wordTranformer  = Kernel.Get <WordTransformer>();
            var fakeFactory     = new FakeUserFactory();

            _controller = new HomeController(
                traineeProvider,
                projectProvider,
                wordTranformer,
                fakeFactory);

            NewScope();
            _context = Kernel.Get <IProfileContext>();
        }
        private UserController CreateController(FakeUser fakeUser)
        {
            NewScope();

            var fakeFactory = new FakeUserFactory(fakeUser);

            var userProvider   = Kernel.Get <IUsersProvider>();
            var roleProvider   = Kernel.Get <IRoleProvider>();
            var detailsBuilder = Kernel.Get <IDetailedInfoBuilder>();
            var userMapper     = Kernel.Get <UserMapper>();

            return(new UserController(fakeFactory,
                                      userProvider,
                                      roleProvider,
                                      detailsBuilder,
                                      userMapper));
        }
        public void ProfileEditAndModel_NotNull()
        {
            var fakeUser    = new FakeUser(_context.Trainees.First().Id);
            var fakeFactory = new FakeUserFactory(fakeUser);

            var controller = CreateProfileController(fakeFactory);

            ViewResult result = controller.Edit() as ViewResult;

            Assert.IsNotNull(result, "View is null");
            ProfileViewModel model = result.ViewData.Model as ProfileViewModel;

            Assert.IsNotNull(model, "Model is null");
            Assert.IsNotNull(model.Job, "Job is null");
            var dbModel = _context.TraineeProfiles.Find(fakeUser.Id);

            Assert.AreEqual(dbModel.CurrentPosition, model.Job.CurrentPosition, "CurrentPosition is not equal");
            Assert.AreEqual(dbModel.CurrentWork, model.Job.CurrentWork, "CurrentWork is not equal");
            Assert.AreEqual(dbModel.JobDuties, model.Job.JobDuties, "JobDuties is not equal");
            Assert.AreEqual(dbModel.DesirablePosition, model.Position.DesirablePosition, "DesirablePosition is not equal");
            Assert.IsTrue(model.Rating >= 0 && model.Rating <= 100, "Rating is out of range");
        }
        private ProjectController CreateProjectController(FakeUser fakeUser)
        {
            var fakeFactory = new FakeUserFactory(fakeUser);

            return(new ProjectController(_projectProvider, _projectMapper, fakeFactory));
        }