private static AutoCommitModule DefaultAutoCommitModule(Platform platform) { var application = platform.NewApplication(); application.Title = "AutoCommitModule"; var autoCommitModule = new AutoCommitModule(); autoCommitModule.AdditionalExportedTypes.AddRange(new[] { typeof(AC) }); application.SetupDefaults(autoCommitModule); var modelClassAutoCommit = (IModelClassAutoCommit)application.Model.BOModel.GetClass(typeof(AC)); modelClassAutoCommit.AutoCommit = true; return(autoCommitModule); }
private AutoCommitModule DefaultAutoCommitModule() { var application = new XafApplicationMock().Object; application.Title = "AutoCommitModule"; var autoCommitModule = new AutoCommitModule(); autoCommitModule.AdditionalExportedTypes.AddRange(new[] { typeof(AC) }); application.SetupDefaults(autoCommitModule); var modelClassAutoCommit = (IModelClassAutoCommit)application.Model.BOModel.GetClass(typeof(AC)); modelClassAutoCommit.AutoCommit = true; return(autoCommitModule); }
private AutoCommitModule DefaultAutoCommitModule(string platformName, string title) { var platform = GetPlatform(platformName); var autoCommitModule = new AutoCommitModule(); var application = platform.NewApplication <AutoCommitModule>(); application.Title = title; autoCommitModule.AdditionalExportedTypes.AddRange(new[] { typeof(AC) }); application.SetupDefaults(autoCommitModule); var modelClassAutoCommit = (IModelClassAutoCommit)application.Model.BOModel.GetClass(typeof(AC)); modelClassAutoCommit.AutoCommit = true; application.Logon(); return(autoCommitModule); }