Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# “有可能吗?”;“记忆中”;使用ASP.NET MVC应用程序托管,类似于Web API?_C#_Asp.net_Asp.net Mvc_Asp.net Mvc 4 - Fatal编程技术网

C# “有可能吗?”;“记忆中”;使用ASP.NET MVC应用程序托管,类似于Web API?

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

我正在编写一个ASP.NETMVC4应用程序,我正在考虑使用“内存”托管为我的自定义操作过滤器编写集成测试

在web上有一些关于如何使用web API(eg)实现这一点的示例,但我没有看到任何使用MVC的示例

是否可以使用MVC应用程序进行“内存中”托管?
如果有的话,有没有人有任何例子,或者他们能给我指一些这样做的文章?

你可能会感兴趣。这不是最新鲜的,但我工作。以下是他们页面上的自我解释示例:

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不幸的是,我不知道有什么,但我知道人们正在使用这个框架,