首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >肯蒂科10 UnitTests不工作OneTimeSetUp NullReferenceException

肯蒂科10 UnitTests不工作OneTimeSetUp NullReferenceException
EN

Stack Overflow用户
提问于 2017-01-25 13:14:33
回答 1查看 180关注 0票数 0

我在运行Kentico UnitTests时遇到了问题。我得到以下错误:

NUnit适配器3.6.1.0:测试执行开始在xxxxxx.dll NUnit3TestExecutor中运行选定的测试,将1种NUnit测试用例中的1种转换为SetUp,用于测试夹具xxxxxx_tests.ContentCreator_test System.NullReferenceException : Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt。( bei CMS.Tests.TestsCategoryCheck.GetCategoriesFromConfig(String keyName) bei CMS.Tests.TestsCategoryCheck.<.cctor>b__8() bei System.Lazy1.CreateValue() bei System.Lazy1.LazyInitValue() bei System.Lazy`1.get_Value() bei System.Lazy`1.get_Value类型) bei CMS.Tests.AutomatedTests.InitFixtureBase()

我怎样才能修好它?

我安装了Kentico.Library.Tests并编写了这个测试:

代码语言:javascript
运行
复制
using CMS.Membership;
using CMS.Tests;
using NUnit.Framework;

[TestFixture]
public class MyUnitTests : UnitTests
{
[SetUp]
public void MyUnitTestSetUp()
{
    // Prepares faked data for the UserInfoProvider
    Fake<UserInfo, UserInfoProvider>().WithData(
        new UserInfo
        {
            UserID = 123,
            UserName = "FakeUser",
            UserNickName = "FakeUser"
        });
}

[Test]
public void MyTest()
{
    // Calls a UserInfoProvider method to get user data
    var users = UserInfoProvider.GetUsers();
}
}
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-03-01 20:57:45

这不是窃听器,而是我的错。混合DLL :/

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41852573

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档