Example #1
0
        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);
        }
Example #2
0
        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);
        }