public void OneTimeSetUp() { var config = AgentTester.BuildConfiguration <Startup>("Beef"); TestSetUp.SetDefaultLocalReferenceData <IReferenceData, ReferenceDataAgentProvider, IReferenceDataAgent, ReferenceDataAgent>(); TestSetUp.AddWebApiAgentArgsType <IDemoWebApiAgentArgs, DemoWebApiAgentArgs>(); TestSetUp.RegisterSetUp(async(count, data) => { var args = new DatabaseExecutorArgs( count == 0 ? DatabaseExecutorCommand.ResetAndDatabase : DatabaseExecutorCommand.ResetAndData, config["ConnectionStrings:BeefDemo"], typeof(Database.Program).Assembly, Assembly.GetExecutingAssembly(), typeof(Beef.Demo.Abc.Database.Scripts).Assembly) { UseBeefDbo = true }.AddSchemaOrder("Sec", "Ref", "Test", "Demo"); return(await DatabaseExecutor.RunAsync(args).ConfigureAwait(false) == 0); }); }
public void OneTimeSetUp() { TestSetUp.DefaultEnvironmentVariablePrefix = "AppName"; TestSetUp.AddWebApiAgentArgsType <IAppNameWebApiAgentArgs, AppNameWebApiAgentArgs>(); TestSetUp.DefaultExpectNoEvents = false; var config = AgentTester.BuildConfiguration <Startup>("AppName"); TestSetUp.RegisterSetUp(async(count, _) => { var args = new DatabaseExecutorArgs( count == 0 ? DatabaseExecutorCommand.ResetAndDatabase : DatabaseExecutorCommand.ResetAndData, config["ConnectionStrings:Database"], typeof(Database.Program).Assembly, Assembly.GetExecutingAssembly()) { UseBeefDbo = true }; return(await DatabaseExecutor.RunAsync(args).ConfigureAwait(false) == 0); }); }