public void GetPostByPermalink_OK_Response() { var permalinkTest = "permalink-teste"; var p = Builder <Post> .CreateNew().Build(); _mockService.Setup(x => x.GetByPermalink(permalinkTest)).Returns(p); var getResult = _controller.GetByPermalink(permalinkTest); var result = getResult as OkObjectResult; var content = result.Value as Post; Assert.Equal((int)HttpStatusCode.OK, result.StatusCode); Assert.NotNull(content); Assert.Equal(p.Id, content.Id); Assert.Equal(p.Title, content.Title); Assert.Equal(p.Summary, content.Summary); Assert.Equal(p.Text, content.Text); _mockService.Verify(x => x.GetByPermalink(permalinkTest), Times.Once); }