public IActionResult CreateRoutine(int Creator, string RoutineName, string Activities) { var r = new Routine() { Creator = Creator, RoutineName = RoutineName, Activities = Activities }; RoutineRepository.CreateRoutine(r); return(RedirectToAction("Index", "Routine")); }
public void CreateRoutine_UserIdHasValue_ReturnsUserIdThatWasGiven() { // Arrange var UserId = NextId; var request = new RoutineCreateDto { UserId = UserId }; // Act var repo = new RoutineRepository(Context); var result = repo.CreateRoutine(request); // Assert Assert.AreEqual(UserId, result.UserId); }
public void CreateRoutine_NameHasValue_ReturnsNameThatWasGiven() { // Arrange var name = $"{NextId}"; var request = new RoutineCreateDto { Name = name }; // Act var repo = new RoutineRepository(Context); var result = repo.CreateRoutine(request); // Assert Assert.AreEqual(name, result.Name); }
public void CreateRoutine_UserIdHasValue_ContextHasNewRoutineWithCorrectUserId() { // Arrange var UserId = NextId; var request = new RoutineCreateDto { UserId = UserId }; // Act var repo = new RoutineRepository(Context); var result = repo.CreateRoutine(request); var routineFromContext = Context.Routines.Find(result.Id); // Assert Assert.AreEqual(UserId, routineFromContext.UserId); }
public void CreateRoutine_NameHasValue_ContextHasNewRoutineWithCorrectName() { // Arrange var name = $"{NextId}"; var request = new RoutineCreateDto { Name = name }; // Act var repo = new RoutineRepository(Context); var result = repo.CreateRoutine(request); var routineFromContext = Context.Routines.Find(result.Id); // Assert Assert.AreEqual(name, routineFromContext.Name); }