コード例 #1
0
        public void GetTopic_GivenValidId_ReturnOkResult()
        {
            var topicId = 3;

            var expected = new OkObjectResult(_topics.Find(t => t.Id == topicId)).Value;
            var actual   = ((OkObjectResult)_topicController.GetTopic(topicId).Result).Value;

            Assert.AreEqual(expected, actual);
        }
コード例 #2
0
        public async Task GetTopic_ServiceInvoke()
        {
            //Act
            await _topicController.GetTopic(It.IsAny <Guid>());

            //Assert
            _topicServiceMock.Verify(s => s.GetTopic(It.IsAny <Guid>()));
        }
コード例 #3
0
        public void TopicGetDetails()
        {
            validation.GetTopicDetails(topicList[0].TopicID).Returns(topicList[0]);
            topicController.Request       = new HttpRequestMessage();
            topicController.Configuration = new HttpConfiguration();
            var actionResult = topicController.GetTopic(topicList[0].TopicID);

            Assert.AreEqual(HttpStatusCode.OK, actionResult.StatusCode);
        }