public void testUpdate() { // Arrange int count = repo.All().Count(); repo.Add(entity); this.repo.SaveChanges(); Assert.Null(repo.GetByDetails(hwTitle + "alala", hwDesc)); Assert.AreEqual(count + 1, repo.All().Count()); entity.Title += "alala"; // Act repo.Update(entity); repo.SaveChanges(); // Assert Assert.NotNull(repo.GetByDetails(hwTitle + "alala", hwDesc)); this.repo.HardDelete(entity); this.repo.SaveChanges(); }
public void TestHomeworkAddOK2() { var context = ContextFactory.GetMemoryContext(Guid.NewGuid().ToString()); HomeworkRepository homeworkRepo = new HomeworkRepository(context); var name = "una tarea"; homeworkRepo.Add(new Homework { Id = Guid.NewGuid(), Description = name, }); homeworkRepo.Save(); var homeworks = homeworkRepo.GetAll().ToList(); Assert.AreEqual(homeworks.Count, 1); }
public void TestHomeworkAddOK() { var context = ContextFactory.GetMemoryContext("MemoriaTestDB"); HomeworkRepository homeworkRepo = new HomeworkRepository(context); var name = "una tarea"; homeworkRepo.Add(new Homework { Id = Guid.NewGuid(), Description = name, }); homeworkRepo.Save(); var homeworks = homeworkRepo.GetAll().ToList(); Assert.AreEqual(homeworks[0].Description, name); }
public IActionResult Post(string title, string userId, string description, string deadline, int grade) { HomeworkRepository homeworkRepository = new HomeworkRepository(homeworksXmlPath); Homework homework = new Homework { Id = Guid.NewGuid().ToString(), UserId = userId, Title = title, Description = description, Deadline = DateTime.Parse(deadline), Grade = grade }; homeworkRepository.Add(homework); return(CreatedAtRoute("GetHomework", new { controller = "Homework", id = homework.Id }, homework)); }