我有一个方法,我在C#/ASP.Net web项目中为它添加了单元测试。该方法已被其他人修改为包含对包装HttpContext (以添加一些会话状态)的类上的静态方法的调用,但在测试期间我没有HttpContext,因此这会抛出空引用异常。有什么办法可以解决这个问题吗?被测方法:{ // Added line which breaks the tests
我想编写一个单元测试来测试一个名为UploadedFile的类的函数。我面临的问题是这个类的静态构造函数使用HttpContext.Current属性,而且因为我是从类库运行单元测试的,所以在测试时没有HttpContext。看看我的静态构造函数:{ throw new Exception(UploadedFileEnum.Upload