private static BudgetDbSetupHelper SetupDatabase(string connectionString)
        {
            var dbHelper = new BudgetDbSetupHelper(connectionString);

            dbHelper.SetupDatabase();

            return(dbHelper);
        }
Esempio n. 2
0
        /// <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();
        }
Esempio n. 3
0
        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());
        }