我需要单元测试构造函数吗?
我的项目设置如下: 数据 - 存储库。 服务 Web 我正在使用 NUnit,并且正在测试 Service 项目中的方法。当我第一次使用 MSTest 自动为我设置这些测试…
具有单元测试和模拟的开源 C# 项目(不是 MVC 项目)
我想知道 Codeplex、GitHub 等中是否有任何突出的项目,它们是带有 ASP.NET 的 C#,甚至只是带有功能测试 (NUnit) 和模拟(RhinoMocks、NMock 等)的 …
如何使用 Moq 来模拟和测试 IService
我的服务设置如下: public interface IMyService { void AddCountry(string countryName) } public class MyService : IMyService { public void Add…
我应该创建哪些测试来对接收和解析 XML 的库进行单元测试?
我正在努力融入 TDD,并且决定重构整个类库项目,该项目解析从公开的 API 接收到的 XML。 现在我陷入了我应该进行哪些测试的困境。 您能否推荐一些我…
使用 Moq 框架伪造 httpcontext
我正在关注 Scott hanselman 的 博客 ,但在这里我得到的 httpcontext.current 为空。不久前,我确实记得我写了一些代码来伪造 Httpcontext.current。…
单元测试检查某个操作方法是否调用了服务层
我有一个名为 NewsController 的控制器,该控制器的构造函数接收 INewsService 作为参数。 我在这个控制器中有一个名为 GetAllNews() 的方法,它返回…
动作过滤器的 ASP.NET MVC 测试
如何为操作过滤器编写测试用例?我正在使用表单身份验证。 我有用 RequiresAuthentication 操作过滤器装饰的基本控制器。当我执行控制器的测试用例时…
设置单元状态以便将 WatIn 与 MSTest 结合使用
我收到以下错误: CurrentThread 需要将其 ApartmentState 设置为 ApartmentState.STA 才能自动化 Internet Explorer。 使用以下代码: [TestClass] p…
使用 resharper 创建 NUnit 测试
我使用 Visual Studio 2010 Team 系统和 NUnit 安装了 Resharper 5。它找到 NUnit 并在选项中显示 2 种类型的测试:MSTest 和 NUnit。 我可以通过右键…
NUnit 语法帮助器类
几天后,我发现了 NUnit Helper Classes。 我查看了 NUnit 网站、wiki,并进行了 google 网站搜索,但我找不到可靠的文档。到处都有提到,但没有真正…
NUinit CollectionAssert 未按预期工作
我有一个视图模型类,如下所示: public class MyViewModel { // Other properties...... public IEnumerable<SelectListItem> SecurityQuestions…
Nunit 插件未显示在 nunit 的插件列表中
我在为 nunit 创建插件时遇到问题。我认为我已经完成了必要的步骤,但由于某种原因,我没有在 nunit 工具插件列表中看到我创建的插件。我在 c# 中创建…