public async Task <IActionResult> Delete(int id) { if (await crewMember.Delete(id)) { return(Ok()); } return(NotFound()); }
public async Task Delete_InvalidInput_ReturnsFalse(int id) { #region Arrange var dbContext = new ApplicationDbContext(_dbContextOptions); await dbContext.Database.EnsureDeletedAsync(); var appCrewMember = new CrewMember(dbContext); #endregion #region Act var actual = await appCrewMember.Delete(id); #endregion #region Assert Assert.False(actual); #endregion }
public async Task Delete_ValidInput_ReturnsTrue(int id) { #region Arrange var dbContext = new ApplicationDbContext(_dbContextOptions); await dbContext.Database.EnsureDeletedAsync(); dbContext.CrewMembers.Add(new Domain.CrewMember()); await dbContext.SaveChangesAsync(); var appCrewMember = new CrewMember(dbContext); #endregion #region Act var actual = await appCrewMember.Delete(id); #endregion #region Assert Assert.True(actual); #endregion }