public void CreateSession_EmptyConfig_ReturnsSession()
        {
            IEngineConventionProvider conventionProvider = new EngineConventionConfiguration();
            GenerationSessionFactory config = new GenerationSessionFactory(new EngineConfiguration(), conventionProvider);
            IGenerationSession session = config.CreateSession();

            Assert.NotNull(session);
        }
        public void CreateSession_EmptyConfig_ReturnsSession()
        {
            IEngineConventionProvider conventionProvider = new EngineConventionConfiguration();
            GenerationSessionFactory  config             = new GenerationSessionFactory(new EngineConfiguration(), conventionProvider);
            IGenerationSession        session            = config.CreateSession();

            Assert.NotNull(session);
        }
        public void UseDefaultConventions_AddsDefaultConventions()
        {
            EngineConventionConfiguration config = new EngineConventionConfiguration();
            config.UseDefaultConventions();

            Type addedType = config.Find<DefaultDatetimeMemberConvention>().Single();
            Assert.AreEqual(typeof(DefaultDatetimeMemberConvention), addedType);
        }
        public void ScanAssembly_AddsAssemblyConvention()
        {
            EngineConventionConfiguration config = new EngineConventionConfiguration();
            config.ScanAssembly(typeof(SimpleMemberConvention).Assembly);

            Type addedType = config.Find<SimpleTypeConvention>().Single();
            Assert.AreEqual(typeof(SimpleTypeConvention), addedType);
        }
        public void Register_AddsConvention()
        {
            EngineConventionConfiguration config = new EngineConventionConfiguration();
            config.Register(typeof(SimpleMemberConvention));

            Type addedType = config.Find<SimpleMemberConvention>().Single();
            Assert.AreEqual(typeof(SimpleMemberConvention), addedType);
        }
        public void Find_ReturnsAllConventions()
        {
            EngineConventionConfiguration config = new EngineConventionConfiguration();
            config.ScanAssembly(typeof(SimpleMemberConvention).Assembly);

            var conventionTypes = config.Find<IConvention>().ToArray();
            Assert.AreEqual(2, conventionTypes.Length);
        }
 public void SetupConfiguration()
 {
     Configuration = new EngineConfiguration();
     IEngineConventionProvider conventionProvider = new EngineConventionConfiguration();
     PopulateConfiguration();
     GenerationSessionFactory factory = new GenerationSessionFactory(
         this.Configuration, conventionProvider);
     this.GenerationSession = factory.CreateSession();
 }
        public void Find_ReturnsAllConventions()
        {
            EngineConventionConfiguration config = new EngineConventionConfiguration();

            config.ScanAssembly(typeof(SimpleMemberConvention).Assembly);

            var conventionTypes = config.Find <IConvention>().ToArray();

            Assert.AreEqual(2, conventionTypes.Length);
        }
        public void ScanAssembly_AddsAssemblyConvention()
        {
            EngineConventionConfiguration config = new EngineConventionConfiguration();

            config.ScanAssembly(typeof(SimpleMemberConvention).Assembly);

            Type addedType = config.Find <SimpleTypeConvention>().Single();

            Assert.AreEqual(typeof(SimpleTypeConvention), addedType);
        }
        public void UseDefaultConventions_AddsDefaultConventions()
        {
            EngineConventionConfiguration config = new EngineConventionConfiguration();

            config.UseDefaultConventions();

            Type addedType = config.Find <DefaultDatetimeMemberConvention>().Single();

            Assert.AreEqual(typeof(DefaultDatetimeMemberConvention), addedType);
        }
        public void RegisterGeneric_AddsConvention()
        {
            EngineConventionConfiguration config = new EngineConventionConfiguration();

            config.Register <SimpleMemberConvention>();

            Type addedType = config.Find <SimpleMemberConvention>().Single();

            Assert.AreEqual(typeof(SimpleMemberConvention), addedType);
        }
Example #12
0
        public void SetupConfiguration()
        {
            Configuration = new EngineConfiguration();
            IEngineConventionProvider conventionProvider = new EngineConventionConfiguration();

            PopulateConfiguration();
            GenerationSessionFactory factory = new GenerationSessionFactory(
                this.Configuration, conventionProvider);

            this.GenerationSession = factory.CreateSession();
        }