private static BudgetDbSetupHelper SetupDatabase(string connectionString) { var dbHelper = new BudgetDbSetupHelper(connectionString); dbHelper.SetupDatabase(); return(dbHelper); }
/// <summary> /// Creates a Helper for BudgetClassManager to help in the test's Arrange and Assert sections /// </summary> public BudgetClassManagerHelper( BudgetClassManager classBudgetClassManager, BudgetDbSetupHelper budgetDbSetupHelper) { BudgetClassManager = classBudgetClassManager; BudgetDbSetupHelper = budgetDbSetupHelper; BudgetClassMapper = new BudgetClassDataMapper(); }
private static void SetupDb() { string connectionString = "Data Source=localhost;Initial Catalog=DFlow.CLI;Integrated Security=SSPI;MultipleActiveResultSets=true"; Console.WriteLine($"Setting up database\n ({connectionString})...\n"); _dbHelper = new BudgetDbSetupHelper(connectionString); _dbHelper.SetupDatabase(); }
private static IContainer SetupContainer(BudgetDbSetupHelper dbHelper) { var setupHelper = new BudgetAutofacSetupHelper(dbHelper); var builder = new ContainerBuilder(); setupHelper.SetupContainer(builder); IContainer container = builder.Build(); return(container); }
static BudgetClassManager_IntegrationTests() { DbSetupHelper = SetupDatabase(ConnectionString); }
static BudgetClassManager_IntegrationTests() { DbSetupHelper = SetupDatabase(ConnectionString); LazyBudgetClassEntityHelper = new Lazy <BudgetClassDataMapper>(() => new BudgetClassDataMapper()); }