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); }