public void Find_WhenObjectIsInDb_ShouldReturnObject() { //arrange var category = this.GetValidTestCategory(); var dbContext = new TodoTasksDbContext(); var repo = new TodoTasksData(); dbContext.Categories.Add(category); dbContext.SaveChanges(); //act var categoryInDb = repo.Categories.Find(category.Id); //asesrt Assert.IsNotNull(categoryInDb); Assert.AreEqual(category.Name, categoryInDb.Name); }
public void Find_WhenObjectIsInDb_ShouldReturnObject() { //arrange var task = this.GetValidTestTask(); var dbContext = new TodoTasksDbContext(); var repo = new TodoTasksData(); dbContext.Tasks.Add(task); dbContext.SaveChanges(); //act var taskInDb = repo.Tasks.Find(task.Id); //assert Assert.IsNotNull(taskInDb); Assert.AreEqual(task.Content, taskInDb.Content); Assert.AreEqual(task.CreationDate.ToShortDateString(), taskInDb.CreationDate.ToShortDateString()); }