別名、なぜこのテストは失敗するのですか?
[TestFixture]
public class Tests
{
[Test]
public void InnerClassShouldBePublic()
{
Assert.IsTrue(typeof (InnerClass).IsPublic);
}
public class InnerClass
{
}
}
別名、なぜこのテストは失敗するのですか?
[TestFixture]
public class Tests
{
[Test]
public void InnerClassShouldBePublic()
{
Assert.IsTrue(typeof (InnerClass).IsPublic);
}
public class InnerClass
{
}
}
ネストされた型はPublicと見なされず、代わりに見なされるため、失敗しますNestedPublic
。
ネストされた型では使用しないでください。代わりに使用
IsNestedPublic
します。