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); }
public async Task GetTopic_ServiceInvoke() { //Act await _topicController.GetTopic(It.IsAny <Guid>()); //Assert _topicServiceMock.Verify(s => s.GetTopic(It.IsAny <Guid>())); }
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); }