public async Task <ArbitragePath> Update(ArbitragePath contract) { var entity = ContractToEntity(contract); entity = await _apRepo.Update(entity); return(EntityToContract(entity)); }
public void UpdateOne_Test() { var id = 1; var newProperty = "a new path"; var entity = _repo.GetOne(id).Result; Assert.NotNull(entity); Assert.Equal(id, entity.Id); entity.Path = newProperty; var updatedEntity = _repo.Update(entity).Result; Assert.Equal(entity.Path, updatedEntity.Path); var entityFetch = _repo.GetOne(id).Result; Assert.NotNull(entityFetch); Assert.Equal(id, entityFetch.Id); Assert.Equal(newProperty, entityFetch.Path); }