public async Task DeleteBatteryAsync(int accountId, int id) { var batteryToDelete = _batteryRepository.GetById(id); Guard.AgainstBatteryNotFound(batteryToDelete, id, "batteryToDelete"); Guard.AgainstAccountNumberMismatch(accountId, batteryToDelete.AccountId, "accountId", "batteryToDelete.AccountId"); await _batteryRepository.DeleteAsync(batteryToDelete); }
public void Repository_GetExistingById() { var id = _repository.GetAll().First().Id; var result = _repository.GetById(id); Assert.NotNull(result); Assert.True(id == result.Id); }