public void GenerateEnvironment() { var authRules = XDocument.Load(@"..\..\..\..\Southwind.Load\AuthRules.xml"); SouthwindEnvironment.Start(); Administrator.TotalGeneration(); Schema.Current.Initialize(); OperationLogic.AllowSaveGlobally = true; using (AuthLogic.Disable()) { SouthwindEnvironment.LoadBasics(); AuthLogic.LoadRoles(authRules); SouthwindEnvironment.LoadEmployees(); SouthwindEnvironment.LoadUsers(); SouthwindEnvironment.LoadProducts(); SouthwindEnvironment.LoadCustomers(); SouthwindEnvironment.LoadShippers(); AuthLogic.ImportRulesScript(authRules, interactive: false) !.PlainSqlCommand().ExecuteLeaves(); } OperationLogic.AllowSaveGlobally = false; }
public void GenerateEnvironment() { var authRules = XDocument.Load(@"D:\Signum\Southwind\Southwind.Load\AuthRules.xml"); //Change this route if necessary. Only god knows where MSTest is running. SouthwindEnvironment.Start(); Administrator.TotalGeneration(); Schema.Current.Initialize(); OperationLogic.AllowSaveGlobally = true; using (AuthLogic.Disable()) { SouthwindEnvironment.LoadBasics(); AuthLogic.LoadRoles(authRules); SouthwindEnvironment.LoadEmployees(); SouthwindEnvironment.LoadUsers(); SouthwindEnvironment.LoadProducts(); SouthwindEnvironment.LoadCustomers(); SouthwindEnvironment.LoadShippers(); AuthLogic.ImportRulesScript(authRules, interactive: false).PlainSqlCommand().ExecuteLeaves(); } OperationLogic.AllowSaveGlobally = false; }