// Copyright (c) Umbraco. // See LICENSE for more details. namespace Umbraco.Tests.Testing { public static class UmbracoTestOptions { public enum Logger { /// /// pure mocks /// Mock, /// /// Serilog for tests /// Serilog, /// /// console logger /// Console } public enum Database { /// /// no database /// None, /// /// new empty database file for the entire fixture /// NewEmptyPerFixture, /// /// new empty database file per test /// NewEmptyPerTest, /// /// new database file with schema for the entire fixture /// NewSchemaPerFixture, /// /// new database file with schema per test /// NewSchemaPerTest } public enum TypeLoader { /// /// the default, global type loader for tests /// Default, /// /// create one type loader for the feature /// PerFixture, /// /// create one type loader for each test /// PerTest } } }