public void DatabaseLookupFail() { var manager = new DbConnectionManager(); var inmemory = new DbContextBuilderInMemory(); var postgres = new DbContextBuilderPostgres(); Assert.IsNotNull(manager); Assert.IsNotNull(inmemory); Assert.IsNotNull(postgres); manager.RegisterContextBuilder("inmemory", inmemory); manager.RegisterContextBuilder("postgres", postgres); Assert.Throws <System.Collections.Generic.KeyNotFoundException>(() => manager.ContextBuilder("unknown")); }
public void DatabaseLookupOk() { var manager = new DbConnectionManager(); var inmemory = new DbContextBuilderInMemory(); var postgres = new DbContextBuilderPostgres(); Assert.IsNotNull(manager); Assert.IsNotNull(inmemory); Assert.IsNotNull(postgres); manager.RegisterContextBuilder("inmemory", inmemory); manager.RegisterContextBuilder("postgres", postgres); Assert.AreEqual(manager.ContextBuilder("inmemory"), inmemory); Assert.AreEqual(manager.ContextBuilder("postgres"), postgres); }