public void Should_Update_Existing_Environment(int id) { var fakeContext = new FakeContext("UpdateEnvironment"); fakeContext.FillWith <Environment>(); using (var context = new MainContext(fakeContext.FakeOptions)) { var repository = new EnvironmentRepository(context); var validator = new EnvironmentValidator(); var service = new EnvironmentService(repository, validator); var curretEnvironment = service.GetById(id); curretEnvironment.Name = "Testing"; service.Update(curretEnvironment); Assert.Equal("Testing", service.GetById(id).Name); repository.Dispose(); } }
public IActionResult Update(long id, [FromBody] EnvironmentViewModel environment) { environment.EnvironmentId = id; return(Ok(_environmentService.Update(environment))); }