public BaseTest() { Logger = LogManager.GetLogger("ASC.Files.Tests"); DbRegistry.RegisterDatabase("files", ConfigurationManager.ConnectionStrings["files"]); var factory = new DaoFactory(Tenant, "files"); FolderDAO = factory.GetFolderDao(); FileDAO = factory.GetFileDao(); SecurityDAO = factory.GetSecurityDao(); }
static Global() { try { var container = new UnityContainer(); container.LoadConfiguration("files"); DaoFactory = container.Resolve<IDaoFactory>() ?? new DaoFactory(); } catch (Exception error) { Logger.Warn("Could not resolve IDaoFactory instance. Using default DaoFactory instead.", error); DaoFactory = new DaoFactory(); } }