public async Task Create_WithoutParameters_ShouldCallService() { bool isCalledService = false; var mockDaysService = new Mock <IDaysService>(); mockDaysService .Setup(opt => opt.CreateDayAsync(It.IsAny <string>())) .Callback(() => isCalledService = true) .ReturnsAsync(() => 0); var mockTrainngsService = new Mock <ITrainingsService>(); var mockTrainerProgramsService = new Mock <ITrainersProgramsService>(); var controller = new DaysController( mockDaysService.Object, mockTrainngsService.Object, mockTrainerProgramsService.Object) { ControllerContext = this.controllerContext }; var result = await controller.Create(); Assert.IsTrue(isCalledService); }
public void GetAllDaysSuccess() { TimeKeeperContext context = new TimeKeeperContext(); Employee emp1 = new Employee() { FirstName = "Testera", LastName = "Testerovic", Position = context.Roles.Find("DEV") }; Day d = new Day() { Date = DateTime.Now, Hours = 8m, Type = DayType.WorkingDay, Employee = emp1 }; context.Employees.Add(emp1); context.Days.Add(d); var controller = new DaysController(); var response = controller.Get(1); var result = (OkNegotiatedContentResult <DayModel>)response; Assert.IsNotNull(result); Assert.IsNotNull(result.Content); }
public async Task Create_WithoutParameters_ShouldRedirectToCorrectAction() { DaysController controller = GetDaysController(); var result = await controller.Create(); Assert.AreEqual(ActionConstants.Details, ((RedirectToActionResult)result).ActionName); Assert.AreEqual(ControllerConstants.Days, ((RedirectToActionResult)result).ControllerName); }
// Update is called once per frame void Update() { if (Input.GetButtonDown("Submit")) { DaysController.SetTime((float)currentTime.TotalSeconds); GameController.instance.TogglePause(); gameObject.SetActive(false); } timeDisplay.text = string.Format("{0:D2}:{1:D2}", currentTime.Hours, currentTime.Minutes); }
public void DaysTest() { TestDataAccess tda = new TestDataAccess(); DaysController controler = new DaysController(tda); ViewResult view = controler.Days() as ViewResult; var temp = view.ViewData.Model as IEnumerable <DatabaseReader.Models.Day>; foreach (Day day in temp) { Assert.IsTrue(day.TotalCalories > 0); } Assert.IsNotNull(view); }
public DaysControllerTest() { _dayRepository = new Mock <IDayRepository>(); _customDayRepository = new Mock <ICustomDayRepository>(); _activityRepository = new Mock <IActivityRepository>(); _dayActivityRepository = new Mock <IDayActivityRepository>(); _helperRepository = new Mock <IHelperRepository>(); _userRepository = new Mock <IUserRepository>(); _noteRepository = new Mock <INoteRepository>(); _dummyDBContext = new DummyDBContext(); _controller = new DaysController(_dayRepository.Object, _customDayRepository.Object, _activityRepository.Object, _userRepository.Object, _dayActivityRepository.Object, _helperRepository.Object, _noteRepository.Object); }
private DaysController GetDaysController() { var mockDaysService = new Mock <IDaysService>(); mockDaysService .Setup(opt => opt.CreateDayAsync(It.IsAny <string>())) .ReturnsAsync(() => 0); var mockTrainngsService = new Mock <ITrainingsService>(); var mockTrainerProgramsService = new Mock <ITrainersProgramsService>(); var controller = new DaysController( mockDaysService.Object, mockTrainngsService.Object, mockTrainerProgramsService.Object) { ControllerContext = this.controllerContext }; return(controller); }