Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/unit-testing/4.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
Asp.net mvc MVC中HTTP和HTTPS的单元测试控制器_Asp.net Mvc_Unit Testing_Https_Controller - Fatal编程技术网

Asp.net mvc MVC中HTTP和HTTPS的单元测试控制器

Asp.net mvc MVC中HTTP和HTTPS的单元测试控制器,asp.net-mvc,unit-testing,https,controller,Asp.net Mvc,Unit Testing,Https,Controller,我需要生成一系列单元测试,以确保控制器只能使用HTTPS,然后为HTTP生成一些负面测试 但是,如何测试控制器以确保其仅与HTTPS一起工作?您可以编写一个测试,使其在尝试使用HTTPS协议和其他协议(http、ftp…)的情况下运行。检查https是否正常工作,以及其他是否被拒绝。如果可以,请提供更多详细信息。事实上,我不确定您对控制器的要求是什么,因为理论上它应用SOC,因此您可以测试控制器的机械性能,但不能测试环境本身,这超出了控制器的责任范围。我想这说明了一个事实,那就是你可能需要专注于

我需要生成一系列单元测试,以确保控制器只能使用HTTPS,然后为HTTP生成一些负面测试


但是,如何测试控制器以确保其仅与HTTPS一起工作?

您可以编写一个测试,使其在尝试使用HTTPS协议和其他协议(http、ftp…)的情况下运行。检查https是否正常工作,以及其他是否被拒绝。如果可以,请提供更多详细信息。

事实上,我不确定您对控制器的要求是什么,因为理论上它应用SOC,因此您可以测试控制器的机械性能,但不能测试环境本身,这超出了控制器的责任范围。我想这说明了一个事实,那就是你可能需要专注于路由。