public void Update() { var theUpdate = new TimeEntry(999, 888, Convert.ToDateTime("05/12/2018 23:00:01"), 8); var updated = new TimeEntry(1, 999, 888, Convert.ToDateTime("05/12/2018 23:00:01"), 8); _repository.Setup(r => r.Update(1, theUpdate)).Returns(updated); _repository.Setup(r => r.Contains(1)).Returns(true); var response = _controller.Update(1, theUpdate) as OkObjectResult; Assert.Equal(updated, response.Value); Assert.Equal(200, response.StatusCode); _operationCounter.Verify(oc => oc.Increment(TrackedOperation.Update), Once); }
public void Update() { var theUpdate = new TimeEntry(999, 888, new DateTime(2018, 12, 05, 23, 00, 01), 8); var updated = new TimeEntry(1, 999, 888, new DateTime(2018, 12, 05, 23, 00, 01), 8); _repository.Setup(r => r.Update(1, theUpdate)).Returns(updated); _repository.Setup(r => r.Contains(1)).Returns(true); var response = _controller.Update(1, theUpdate); Assert.IsType <OkObjectResult>(response); var typedResponse = response as OkObjectResult; Assert.Equal(updated, typedResponse.Value); Assert.Equal(200, typedResponse.StatusCode); }
public void Update() { var theUpdate = new TimeEntry(999, 888, new DateTime(2018, 12, 05, 23, 00, 01), 8); var updated = new TimeEntry(1, 999, 888, new DateTime(2018, 12, 05, 23, 00, 01), 8); _repository.Setup(r => r.Update(1, theUpdate)).Returns(updated); _repository.Setup(r => r.Contains(1)).Returns(true); var response = _controller.Update(1, theUpdate); Assert.IsType <OkObjectResult>(response); var typedResponse = response as OkObjectResult; Assert.Equal(updated, typedResponse.Value); Assert.Equal(200, typedResponse.StatusCode); _operationCounter.Verify(oc => oc.Increment(TrackedOperation.Update), Times.Once); }