public async Task DeleteSavedProjectAsync_ShouldReturnDeletedProject_WhenSavedProjectIsValid()
        {
            //arrange
            int id = 1;
            var projectDBContext      = new ProjectDBContext(options);
            var projectrepoDB         = new ProjectRepoDB(projectDBContext);
            var savedProject2BDeleted = projectDBContext.SavedProject.Where(i => i.Id == id).FirstOrDefault();
            //act
            var result = await projectrepoDB.DeleteSavedProjectAsync(savedProject2BDeleted);

            //assert
            Assert.Equal("test1", result.ProjectName);
        }
 public async Task DeleteSavedProjectAsync_ShouldReturnArgumentNullException_WhenSavedProjectIsInvalid()
 {
     try
     {
         //arrange
         int id = 33;
         var projectDBContext      = new ProjectDBContext(options);
         var projectrepoDB         = new ProjectRepoDB(projectDBContext);
         var savedProject2BDeleted = projectDBContext.SavedProject.Where(i => i.Id == id).FirstOrDefault();
         //act
         var result = await projectrepoDB.DeleteSavedProjectAsync(savedProject2BDeleted);
     }
     catch (Exception ex)
     {
         //assert
         Assert.IsType <ArgumentNullException>(ex);
     }
 }