首页 > 解决方案 > 如何将创建的类或对象传递给 AssemblyInitialize?

问题描述

我想每个程序集只实例化一个对象一次。如何将对象传递给 AssemblyInit 方法?

我收到编译错误。非静态字段、方法或属性测试计数器需要对象引用。

namespace Tests
{    
    [TestClass]
    public class Counters
    {   
        int testcounter = 0;
             
        [AssemblyInitialize]
        public static void AssemblyInit(TestContext context)
        {
           testcounter = 1;
        }
    
        [TestMethod]
        public void testcounter()
        {
           Assert.AreEqual(testcounter,1);
        }
    }
}

标签: c#mstest

解决方案


推荐阅读