草庐IT

c# - Moq第一次和第二次返回不同的值

我有这样的测试:[TestCase("~/page/myaction")]publicvoidPage_With_Custom_Action(stringpath){//ArrangevarpathData=newMock();varpageModel=newMock();varrepository=newMock();varmapper=newMock();varcontainer=newMock();container.Setup(x=>x.GetInstance()).Returns(repository.Object);repository.Setup(x=>x.GetPage

c# - NUnit 对比 Visual Studio 2008 的单元测试测试项目

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭10年前。我将在工作中启动一个新项目,并希望进行单元测试。我们将使用VisualStudio2008、C#和ASP.NETMVC的东西。我正在考虑使用NUnit或VisualStudio2008的内置测试项目,但我愿意研究其他建议。一个系统是否比另一个更好,或者比另一个更容易使用/理解?我希望将此项目设置为我们future开发工作的“最佳实践”。

c# - NUnit 对比 Visual Studio 2008 的单元测试测试项目

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭10年前。我将在工作中启动一个新项目,并希望进行单元测试。我们将使用VisualStudio2008、C#和ASP.NETMVC的东西。我正在考虑使用NUnit或VisualStudio2008的内置测试项目,但我愿意研究其他建议。一个系统是否比另一个更好,或者比另一个更容易使用/理解?我希望将此项目设置为我们future开发工作的“最佳实践”。

git - 构建期间未找到 Visual Studio Online CI Nunit 测试

我有一个VSO(f.k.aTFS)Git项目,可以正确构建和部署,但在解决方案中找不到单元测试。这是我看到的消息...Notestfound.Makesurethatinstalledtestdiscoverers&executors,platform&frameworkversionsettingsareappropriateandtryagain.在我的构建定义中我指定了-Runtestsintestsourcesmatching**\Test*.dll,Targetplatform:'X86'我的解决方案结构是这样的/Tests.Unit.ProjectName/Tests.Un

git - 构建期间未找到 Visual Studio Online CI Nunit 测试

我有一个VSO(f.k.aTFS)Git项目,可以正确构建和部署,但在解决方案中找不到单元测试。这是我看到的消息...Notestfound.Makesurethatinstalledtestdiscoverers&executors,platform&frameworkversionsettingsareappropriateandtryagain.在我的构建定义中我指定了-Runtestsintestsourcesmatching**\Test*.dll,Targetplatform:'X86'我的解决方案结构是这样的/Tests.Unit.ProjectName/Tests.Un

linux - 在 Linux (mono) 上运行的 TeamCity NUnitLauncher 出现 "Corlib not in sync with this runtime"错误

运行TeamCity构建代理以使用最新构建的mono在Ubuntu14.04LTC上运行NUnit测试似乎有一些我一生都无法解决的依赖性问题。我遵循了以下安装步骤MonoInstallationStepsfor4.0.1TeamCityBuildAgent当TCBuildAgent启动NUnit步骤时,它只是失败了,查看日志显示它执行了/usr/bin/mono-sgen/home/ubuntu/buildAgent/plugins/dotnetPlugin/bin/JetBrains.BuildServer.NUnitLauncher.exe立即返回Corlibnotinsyncwi

linux - 在 Linux (mono) 上运行的 TeamCity NUnitLauncher 出现 "Corlib not in sync with this runtime"错误

运行TeamCity构建代理以使用最新构建的mono在Ubuntu14.04LTC上运行NUnit测试似乎有一些我一生都无法解决的依赖性问题。我遵循了以下安装步骤MonoInstallationStepsfor4.0.1TeamCityBuildAgent当TCBuildAgent启动NUnit步骤时,它只是失败了,查看日志显示它执行了/usr/bin/mono-sgen/home/ubuntu/buildAgent/plugins/dotnetPlugin/bin/JetBrains.BuildServer.NUnitLauncher.exe立即返回Corlibnotinsyncwi

c++ - 如何在 C++ 中对 protected 方法进行单元测试?

如何在C++中对protected方法进行单元测试?在Java中,我要么在与被测类相同的包中创建测试类,要么创建一个匿名子类,在我的测试类中公开我需要的方法,但这些方法在C++中都不可用.我正在使用NUnit测试一个非托管C++类。 最佳答案 假设您指的是可公开访问的类的protected方法:在测试代码中,定义被测类的派生类(直接或从其派生类之一)。为protected成员添加访问器,或在派生类中执行测试。“protected”访问控制在C++中确实不是很可怕:它不需要基类的合作来“破解”它。所以最好不要在基类中引入任何“测试代码

c++ - 如何在 C++ 中对 protected 方法进行单元测试?

如何在C++中对protected方法进行单元测试?在Java中,我要么在与被测类相同的包中创建测试类,要么创建一个匿名子类,在我的测试类中公开我需要的方法,但这些方法在C++中都不可用.我正在使用NUnit测试一个非托管C++类。 最佳答案 假设您指的是可公开访问的类的protected方法:在测试代码中,定义被测类的派生类(直接或从其派生类之一)。为protected成员添加访问器,或在派生类中执行测试。“protected”访问控制在C++中确实不是很可怕:它不需要基类的合作来“破解”它。所以最好不要在基类中引入任何“测试代码

c# - NUnit 项目引起的 System.BadImageFormatException

大家好。我整天都在工作中遇到同样的问题,并且正在努力寻找任何新的解决方法。当我的解决方案在服务器上构建时,我收到以下错误。我在解决方案中运行/调试所有测试都没有问题,并且构建良好。服务器和我的电脑都是x64。我听从了很多建议,但我发现这些建议无济于事。我已将解决方案中所有项目在所有配置下的平台目标设置为x86。我知道有一个nunit-console-x86.exe可能会产生很大的不同,但我不确定在代码中的何处指定它。请注意我已经开拓了互联网,如果我遗漏了什么,请深表歉意。System.BadImageFormatException:Couldnotloadfileorassembly'