[TestClass] public abstract class UnitTestBase { public static IniFile iniFile, systemIniFile; public static MiddlewareMain middlewareMain; public static Boolean isClassInitialized = false; [ClassInitialize] // Runs only once before all tests. public static void ClassInit(TestContext context) { AppInfo.ModuleName = "Middleware"; if (null == systemIniFile) systemIniFile = new SystemIni(); if (null == iniFile) iniFile = new LocalIni(); if (null == middlewareMain || !isClassInitialized) { database.CreateDatabaseConnection(); middlewareMain = new MiddlewareMain(database, application); middlewareMain.Rollback = true; } isClassInitialized = true; } [TestInitialize] // TestInitialize runs multiple times before each test. public void TestInit() { if (!isClassInitialized) ClassInit(null); } }>Here does middleware get instantiated?