コード例 #1
0
        public static void SetupTest(this AbpServiceOptions options, Action <TestOptions> testOptionsAction)
        {
            options.IocManager = new IocManager();

            var testOptions = new TestOptions();

            testOptions.Modules.Add <AbpAspNetCoreTestBaseModule>();

            testOptionsAction(testOptions);

            options.IocManager.RegisterIfNot <IModuleFinder, TestModuleFinder>();
            options.IocManager.RegisterIfNot <IAbpSession, TestAbpSession>();

            var modules = options.IocManager.Resolve <TestModuleFinder>().Modules;

            foreach (var module in testOptions.Modules)
            {
                modules.Add(module);
            }
        }
コード例 #2
0
 public static void SetupTest(this AbpServiceOptions options)
 {
     options.IocManager = new IocManager();
     options.IocManager.RegisterIfNot <IAbpSession, TestAbpSession>();
 }
コード例 #3
0
 public static void SetupTest(this AbpServiceOptions options)
 {
     options.SetupTest(testOptions => { });
 }