我已经在 Azure 项目上做了相当长的一段时间,到目前为止一切都很好。学到了很多!
现在我需要将一个单元测试器集成到我的项目的几乎一半(这似乎不再容易了?)
简而言之,我使用 Azure 表存储来存储我的 asp.net mvc3 项目(VS2010)的数据。目前我需要测试基本的 CRUD ActionResults 。我可以使用免费的 MS 单元测试器吗?有什么提示或线索吗?
我已经在 Azure 项目上做了相当长的一段时间,到目前为止一切都很好。学到了很多!
现在我需要将一个单元测试器集成到我的项目的几乎一半(这似乎不再容易了?)
简而言之,我使用 Azure 表存储来存储我的 asp.net mvc3 项目(VS2010)的数据。目前我需要测试基本的 CRUD ActionResults 。我可以使用免费的 MS 单元测试器吗?有什么提示或线索吗?
在这种情况下,您通常会首先创建一个接口,例如 ITableStorage,然后创建一个包含 Azure 特定内容的实现(例如 AzureTableStorage)。
这使得在单元测试期间用模拟/存根替换实际实现变得很容易。您可以查看 Windows Azure Helpers 以获取此类接口和包装器实现的示例:Windows Azure Helpers。
这是一篇关于单元测试和 Windows Azure 的好博文:http: //blogs.southworks.net/fboerr/2010/07/23/windows-azure-storage-tdd-and-mocks/
为了回答您的问题,是的,您可以将它与 MSTest 一起使用。