예제 #1
0
        public void List()
        {
            var timeEntries = new List <TimeEntry>
            {
                new TimeEntry(1, 222, 333, Convert.ToDateTime("01/08/2008 12:00:01"), 24),
                new TimeEntry(2, 999, 888, Convert.ToDateTime("05/12/2018 23:00:01"), 8)
            };

            _repository.Setup(r => r.List()).Returns(timeEntries);

            var response = _controller.List() as OkObjectResult;

            Assert.Equal(timeEntries, response.Value);
            Assert.Equal(200, response.StatusCode);
            _operationCounter.Verify(oc => oc.Increment(TrackedOperation.List), Once);
        }
예제 #2
0
        public void List()
        {
            var timeEntries = new List <TimeEntry>
            {
                new TimeEntry(1, 222, 333, new DateTime(2008, 08, 01, 12, 00, 01), 24),
                new TimeEntry(2, 999, 888, new DateTime(2018, 12, 05, 23, 00, 01), 8)
            };

            _repository.Setup(r => r.List()).Returns(timeEntries);

            var response = _controller.List();

            Assert.IsType <OkObjectResult>(response);

            var typedResponse = response as OkObjectResult;

            Assert.Equal(timeEntries, typedResponse.Value);
            Assert.Equal(200, typedResponse.StatusCode);
        }
        public void List()
        {
            var timeEntries = new List <TimeEntry>
            {
                new TimeEntry(1, 222, 333, new DateTime(2008, 08, 01, 12, 00, 01), 24),
                new TimeEntry(2, 999, 888, new DateTime(2018, 12, 05, 23, 00, 01), 8)
            };

            _repository.Setup(r => r.List()).Returns(timeEntries);

            var response = _controller.List();

            Assert.IsType <OkObjectResult>(response);

            var typedResponse = response as OkObjectResult;

            Assert.Equal(timeEntries, typedResponse.Value);
            Assert.Equal(200, typedResponse.StatusCode);
            _operationCounter.Verify(oc => oc.Increment(TrackedOperation.List), Times.Once);
        }