public void TestSetup()
 {
     InvoiceDB db = new InvoiceDB();
     if (db.Invoices.Count() == 0) {
         EntitiesContextInitializer e = new EntitiesContextInitializer();
         e.InitializeDatabase(db);
     }
 }
        public void TestSetup()
        {
            InvoiceDB db = new InvoiceDB();

            if (db.Invoices.Count() == 0)
            {
                EntitiesContextInitializer e = new EntitiesContextInitializer();
                e.InitializeDatabase(db);
            }
        }
        // This method gets called by the runtime. Use this method to configure the HTTP request pipeline.                        //seeder EntitiesContextInitializer personnel
        public void Configure(IApplicationBuilder app, IHostingEnvironment env, ILoggerFactory loggerFactory, EntitiesContextInitializer personnel)
        {
            //seedder
            personnel.Seed().Wait();



            if (env.IsDevelopment())
            {
                app.UseDeveloperExceptionPage();
                app.UseBrowserLink();
                app.UseDatabaseErrorPage();
            }
            else
            {
                app.UseExceptionHandler("/Home/Error");
            }


            app.UseStaticFiles();

            app.UseAuthentication();

            app.UseSession();



            app.UseMvc(routes =>
            {
                routes.MapRoute("default", "{controller=Home}/{action=Index}/{id?}")
                .MapRoute("testCreare", "{controller=Home}/{action=Index}");
            });
        }