0

我正在使用 Visual Studio 2015 IntelliTest 执行数据驱动测试,这是非常有用的数据驱动测试工具。当我从 Intellitest 创建的项目运行 Intellitest 时,Visual Studio 2015 Intelli 测试失败。但是从测试资源管理器窗口运行测试时也是如此。我们已经实现了存储库模式并使用 Entity Framework 6.0 来执行数据库操作。请在下面找到堆栈跟踪以获取更多信息。谁可以帮我这个事?

  System.NullReferenceException: Object reference not set to an instance of an object.     
  at System.Void MyFramework.Persistence.Entity.EF1Repository..ctor(System.String connectionStringName, System.String objContextName) 
 at System.Void MyFramework.Persistence.PersistenceManager..ctor(System.String schema, System.String module) 
at System.Collections.Generic.List`1<MyDTO> BusinessLogic.ListedPassenger.Passengers(MyDTO entity) 
at System.Collections.Generic.List`1<MyDTO> BusinessLogic.Tests.ListedPassengerTest.PassengersTest(BusinessLogic.ListedPassenger target, MyDTO entity)
4

1 回答 1

0

请确保使用适当的模拟实现(使用 Fakes 等)将您的测试与环境隔离。在此处查看动手示例:https ://blogs.msdn.microsoft.com/visualstudioalm/2015/08/14/intellitest-hands-on/ 。

于 2016-06-28T06:14:32.787 回答