コード例 #1
0
        public override void before_each_spec()
        {
            base.before_each_spec();

            hornDirectory = FileSystemHelper.GetFakeDummyHornDirectory();

            metaDataSynchroniser = MockRepository.GenerateStub <IMetaDataSynchroniser>();

            fileSystemProvider = MockRepository.GenerateStub <IFileSystemProvider>();

            fileSystemProvider.Stub(x => x.GetHornRootDirectory(Arg <string> .Is.TypeOf)).Return(FileSystemHelper.GetFakeDummyHornDirectory());

            dependencyResolver.Stub(x => x.Resolve <IPackageTree>());

            siteStructureBuilder = new SiteStructureBuilder(metaDataSynchroniser, fileSystemProvider, new DirectoryInfo(@"C:\").FullName);

            siteStructureBuilder.Initialise();
        }
コード例 #2
0
        public override void before_each_spec()
        {
            base.before_each_spec();

            hornDirectory = FileSystemHelper.GetFakeDummyHornDirectory();

            metaDataSynchroniser = MockRepository.GenerateStub<IMetaDataSynchroniser>();

            fileSystemProvider = MockRepository.GenerateStub<IFileSystemProvider>();

            fileSystemProvider.Stub(x => x.GetHornRootDirectory(Arg<string>.Is.TypeOf)).Return(FileSystemHelper.GetFakeDummyHornDirectory());

            dependencyResolver.Stub(x => x.Resolve<IPackageTree>());

            siteStructureBuilder = new SiteStructureBuilder(metaDataSynchroniser, fileSystemProvider, new DirectoryInfo(@"C:\").FullName);

            siteStructureBuilder.Initialise();
        }
コード例 #3
0
        private void Initialise()
        {
            try
            {
                XmlConfigurator.Configure();

                var dropDirectory = new DirectoryInfo(HornConfig.Settings.DropDirectory);

                var resolver = new ServicesDependencyResolver(dropDirectory);

                IoC.InitializeWith(resolver);

                siteStructureBuilder = IoC.Resolve <ISiteStructureBuilder>();
            }
            catch (Exception ex)
            {
                log.Error(ex);

                throw;
            }

            log.Debug("IOC initialised.....");
        }
コード例 #4
0
        private void Initialise()
        {
            try
            {
                XmlConfigurator.Configure();

                var dropDirectory = new DirectoryInfo(HornServiceConfig.Settings.DropDirectory);

                var resolver = new ServicesDependencyResolver(dropDirectory);

                IoC.InitializeWith(resolver);

                siteStructureBuilder = IoC.Resolve<ISiteStructureBuilder>();
            }
            catch (Exception ex)
            {
                log.Error(ex);

                throw;
            }

            log.Debug("IOC initialised.....");
        }
コード例 #5
0
ファイル: BuildAndZipSpec.cs プロジェクト: emmekappa/horn_src
        protected override void establish_context()
        {
            var metaDataSynchroniser = MockRepository.GenerateStub<IMetaDataSynchroniser>();

            siteStructureBuilder = new SiteStructureBuilder(metaDataSynchroniser, fileSystemProvider, @"z:\dropthat\");
        }
コード例 #6
0
        protected override void establish_context()
        {
            var metaDataSynchroniser = MockRepository.GenerateStub <IMetaDataSynchroniser>();

            siteStructureBuilder = new SiteStructureBuilder(metaDataSynchroniser, fileSystemProvider, @"z:\dropthat\");
        }