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); }
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()); }