C# “有可能吗?”;“记忆中”;使用ASP.NET MVC应用程序托管,类似于Web API?
我正在编写一个ASP.NETMVC4应用程序,我正在考虑使用“内存”托管为我的自定义操作过滤器编写集成测试 在web上有一些关于如何使用web API(eg)实现这一点的示例,但我没有看到任何使用MVC的示例 是否可以使用MVC应用程序进行“内存中”托管?C# “有可能吗?”;“记忆中”;使用ASP.NET MVC应用程序托管,类似于Web API?,c#,asp.net,asp.net-mvc,asp.net-mvc-4,C#,Asp.net,Asp.net Mvc,Asp.net Mvc 4,我正在编写一个ASP.NETMVC4应用程序,我正在考虑使用“内存”托管为我的自定义操作过滤器编写集成测试 在web上有一些关于如何使用web API(eg)实现这一点的示例,但我没有看到任何使用MVC的示例 是否可以使用MVC应用程序进行“内存中”托管? 如果有的话,有没有人有任何例子,或者他们能给我指一些这样做的文章?你可能会感兴趣。这不是最新鲜的,但我工作。以下是他们页面上的自我解释示例: AppHost.Simulate("MyMvcApp").Start(browsingSession
如果有的话,有没有人有任何例子,或者他们能给我指一些这样做的文章?你可能会感兴趣。这不是最新鲜的,但我工作。以下是他们页面上的自我解释示例:
AppHost.Simulate("MyMvcApp").Start(browsingSession =>
{
var loginResult = browsingSession.Post("Users/Login/",
new { UserName = "aaa", Password = "bbb" });
Assert.That(loginResult.Response.StatusCode, Is.EqualTo(200));
var result = browsingSession.Post("Money/Create/",
new { Amount = "1,000,000" });
Assert.That(result.Response.StatusCode, Is.EqualTo(200));
});
谢谢你的回答。沿着我正在寻找的轨迹看,但是我会犹豫是否使用这样一个旧的和不受支持的框架。还有其他Similar框架吗?@user1838438不幸的是,我不知道有什么,但我知道人们正在使用这个框架,