Exemple #1
0
        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());
        }