public async Task IndexTest(string Id)
        {
            // Act
            var response = await controller.Index(Id) as OkObjectResult;

            var result = JsonConvert.SerializeObject(response.Value);

            // Assert
            Assert.Contains("AAPL", result);
            output.WriteLine(result);
        }
Ejemplo n.º 2
0
        public void Index_StateUnderTest_ExpectedBehavior(string Id)
        {
            // Arrange
            var controller = new InvestmentsController(configuration);

            controller.ControllerContext.HttpContext = new DefaultHttpContext();
            controller.ControllerContext.HttpContext.Request.Headers["ApiKey"] = configuration["ApiKey"];

            // Act
            var result = controller.Index(Id) as OkObjectResult;

            // Assert
            Assert.Contains("AAPL", result.Value.ToString());
            output.WriteLine(result.Value.ToString());
        }