从原始POST数据测试MVC控制器操作

时间:2012-10-23 14:19:59

标签: asp.net .net asp.net-mvc unit-testing

我想要与我的网站集成的第三方供应商。我有一个他们将发送给我的POST数据样本,我希望能够编写一个单元测试来验证我是否可以从我的控制器操作中处理它。

理想情况下,我可以进行单元测试,从文件加载原始POST数据,然后我可以使用它作为输入来调用操作。

最好的方法是什么?或者也许是一个测试框架?

1 个答案:

答案 0 :(得分:0)

您可以使用NUnit等测试框架,然后执行以下操作:

    [Test]
    public void CanProcessThirdPartyData(string data)
    {
                var success = controller.ProcessData(data):
                if (success) {
                    Assert.Pass();
                }
    }