示例#1
0
    public void GenerateTestEnvironment()
    {
        var authRules = XDocument.Load(@"..\..\..\..\Southwind.Terminal\AuthRules.xml");

        SouthwindEnvironment.Start(includeDynamic: false);

        Administrator.TotalGeneration();

        Schema.Current.Initialize();

        OperationLogic.AllowSaveGlobally = true;

        using (AuthLogic.Disable())
        {
            AuthLogic.LoadRoles(authRules);
            SouthwindEnvironment.LoadBasics();
            SouthwindEnvironment.LoadEmployees();
            SouthwindEnvironment.LoadUsers();
            SouthwindEnvironment.LoadProducts();
            SouthwindEnvironment.LoadCustomers();
            SouthwindEnvironment.LoadShippers();

            AuthLogic.ImportRulesScript(authRules, interactive: false) !.PlainSqlCommand().ExecuteLeaves();
        }

        OperationLogic.AllowSaveGlobally = false;
    }
示例#2
0
 public OrderReactTest()
 {
     SouthwindEnvironment.StartAndInitialize();
     AuthLogic.GloballyEnabled = false;
 }
示例#3
0
 public static void ClassInitialize(TestContext testContext)
 {
     SouthwindEnvironment.StartAndInitialize();
     AuthLogic.GloballyEnabled = false;
 }
示例#4
0
 public OrderTest()
 {
     SouthwindEnvironment.StartAndInitialize();
 }
示例#5
0
 public static void ClassInitialize(TestContext testContext)
 {
     SouthwindEnvironment.StartAndInitialize();
 }