예제 #1
0
        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);
        }
예제 #2
0
        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);
        }