public async Task UpdateSavedProjectAsync_ShouldReturnSavedProject_WhenSavedProjectIsValid() { //arrange var savedproject2BUpdated = new SavedProject { Id = 1, BPM = "0", ProjectName = "test1Update" }; var projectDBContext = new ProjectDBContext(options); var projectrepoDB = new ProjectRepoDB(projectDBContext); //act var result = await projectrepoDB.UpdateSavedProjectAsync(savedproject2BUpdated); //assert Assert.Equal(savedproject2BUpdated.ProjectName, result.ProjectName); }
public async Task UpdateSavedProjectAsync_ShouldReturnArgumentNullException_WhenSavedProjectIsInvalid() { //arrange try { var savedproject2BUpdated = new SavedProject { Id = 33, BPM = "0", ProjectName = "test1Update" }; var projectDBContext = new ProjectDBContext(options); var projectrepoDB = new ProjectRepoDB(projectDBContext); //act var result = await projectrepoDB.UpdateSavedProjectAsync(savedproject2BUpdated); } catch (Exception ex) { //assert Assert.IsType <ArgumentNullException>(ex); } }