public void GetEnviromentId_ShouldCallService_AndReturn200WithDtos_WhenLevelFound() { var expectedReturnFromService = new Environment() { Id = 1, Phase = "Teste" }; _serviceMock.Setup(x => x.Fetch(1)).Returns(expectedReturnFromService); var result = _controller.GetEnviromentId(1); _serviceMock.Verify(x => x.Fetch(1), Times.Once); var objectResult = Assert.IsType <OkObjectResult>(result.Result); Assert.Equal(200, objectResult.StatusCode); var dto = Assert.IsType <EnvironmentDTO>(objectResult.Value); Assert.Equal(expectedReturnFromService.Phase.ToLower(), dto.Phase); }