public void CreateBorrowedMedia_MediaUnknown_ShouldBeFalse() { var userId = FakeUserFactory.GetDummyIdUser(); var mediaId = FakeMediaFactory.GetFakeMediaId(); var result = _borrowService.BorrowMedia(userId, mediaId); result .Should() .BeFalse(); }
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); }
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)); }
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)); }