Add functional test for Page.View() (#5896)

This commit is contained in:
Ryan Brandenburg 2017-03-06 16:19:41 -08:00 committed by GitHub
parent 7bca31d079
commit 4a20c849cb
2 changed files with 28 additions and 0 deletions

View File

@ -113,6 +113,22 @@ namespace Microsoft.AspNetCore.Mvc.FunctionalTests
Assert.Equal("", content);
}
[Fact]
public async Task ViewReturnsPage()
{
// Arrange
var request = new HttpRequestMessage(HttpMethod.Get, "http://localhost/OnGetView");
// Act
var response = await Client.SendAsync(request);
// Assert
Assert.Equal(HttpStatusCode.OK, response.StatusCode);
var content = await response.Content.ReadAsStringAsync();
Assert.Equal("The message: From OnGet", content.Trim());
}
[Fact]
public async Task TempData_SetTempDataInPage_CanReadValue()
{

View File

@ -0,0 +1,12 @@
@page
@functions {
public IActionResult OnGet()
{
Message = "From OnGet";
return View();
}
public string Message { get; set; } = "Default";
}
The message: @Message