コード例 #1
0
        private ITestContainerBuilder GetTestContainerBuilder()
        {
            var builder = new TestContainerBuilder
            {
                AdditionalTypesRegistration = containerBuilder =>
                {
                    UnitTestBaseRegistrator.RegisterTestComponents(containerBuilder, this.From, this.registerDialogInstanceFunc);

                    this.RegisterAdditionalTypes(containerBuilder);
                },
            };

            return(builder);
        }
コード例 #2
0
        private ITestContainerBuilder GetTestContainerBuilder()
        {
            var builder = new TestContainerBuilder
            {
                AdditionalTypesRegistration = containerBuilder =>
                {
                    UnitTestBaseRegistrator.RegisterTestComponents <TDialog>(containerBuilder, this.From);

                    this.RegisterAdditionalTypes(containerBuilder);
                }
            };

            return(builder);
        }
        private ITestContainerBuilder GetTestContainerBuilder()
        {
            var builder = new TestContainerBuilder
            {
                AdditionalTypesRegistration = containerBuilder =>
                {
                    var luisServiceMock = this.GetLuisServiceMock();

                    containerBuilder
                    .Register(c => luisServiceMock.Object)
                    .Keyed <ILuisService>(FiberModule.Key_DoNotSerialize)
                    .As <ILuisService>()
                    .SingleInstance();

                    UnitTestBaseRegistrator.RegisterTestComponents <TDialog>(containerBuilder, this.From);

                    this.RegisterAdditionalTypes(containerBuilder);
                }
            };

            return(builder);
        }