为Windows应用程序创建单元测试项目

时间:2016-05-19 13:39:48

标签: unit-testing

您好我正在为Windows应用程序创建一个单元测试项目。 在我的Windows应用程序中,我正在使用一些Windows服务。 在我的应用程序中,我有一个datacache类,它使用以下代码直接调用Web服务:

public List<GetCMSCaseSearchResultsResult> getCaseSearchResults(GetCMSCaseSearchResultsParameters oSearchParameters)
{
    bool bIsOffshoreUser = Config.sRoleList.Contains("AP3_OFFSHORE_USER");
    string sResult = oCMSWebServiceClient.GetCMSCaseSearchResults(oSearchParameters, bIsOffshoreUser);
    return Config.DeserializeObject(sResult, typeof(List<GetCMSCaseSearchResultsResult>)) as List<GetCMSCaseSearchResultsResult>;
}

现在我需要在我的测试项目中为方法getCaseSearchResults()创建测试方法。但是当我调用这个方法时,它会给我一个NullReferenceException,如图所示:

Error from visual studio

请告诉我们您的建议

0 个答案:

没有答案