protected override void Arrange()
            {
                _codeRepositoryHelper = new CodeRepositoryHelper(Environment.CurrentDirectory);

                _assemblyData = new AssemblyData
                {
                    AssemblyName = "testAssembly",
                    Path         = "testFolder",
                    TemplateSet  = "standard",
                    IsExtension  = false,
                    IsProfile    = false,
                    SchemaName   = EdFiConventions.ProperCaseName
                };

                var domainModelDefinition = new DomainModelDefinitions {
                    SchemaDefinition = new SchemaDefinition("Ed-Fi", "edfi")
                };

                var domainModelDefinitionsProvider = Stub <IDomainModelDefinitionsProvider>();

                A.CallTo(() => domainModelDefinitionsProvider.GetDomainModelDefinitions())
                .Returns(domainModelDefinition);

                _domainModelDefinitionsProviders = new[] { domainModelDefinitionsProvider };

                _domainModelDefinitionsProviderProvider = Stub <IDomainModelDefinitionsProviderProvider>();

                A.CallTo(() => _domainModelDefinitionsProviderProvider.DomainModelDefinitionProviders())
                .Returns(_domainModelDefinitionsProviders);

                _templateContextProvider = new TemplateContextProvider(_domainModelDefinitionsProviderProvider);
            }
            protected override void Arrange()
            {
                _codeRepositoryProvider = Stub <ICodeRepositoryProvider>();
                var codeRepositoryHelper = new CodeRepositoryHelper(TestContext.CurrentContext.TestDirectory);

                A.CallTo(() => _codeRepositoryProvider.GetCodeRepositoryByName(A <string> ._))
                .Returns(codeRepositoryHelper[CodeRepositoryConventions.Implementation]);

                _domainModelDefinitionProvidersProvider = new DomainModelDefinitionProvidersProvider(_codeRepositoryProvider);
            }
示例#3
0
 protected override void Act()
 => _codeRepositoryHelper = new CodeRepositoryHelper(TestContext.CurrentContext.TestDirectory);