public void GivenInjectedCache_WhenCreate_ThenContextCacheIsSet() { using (EducationDataContext actual = EducationDataContextFactory.Create(MockKernel)) { MockConfigurator.AssertWasCalled(m => m.Configure(MockKernel, actual)); } }
public void WhenCreate_ThenGetInstance() { using (EducationDataContext actual = EducationDataContextFactory.Create(MockKernel)) { Assert.IsNotNull(actual); } }
public void WhenCreate_ThenContextConnectionStringComesFromConfiguration() { string expected = ConfigurationManager.AppSettings["DatabaseConnectionString"]; using (EducationDataContext actual = EducationDataContextFactory.Create(MockKernel)) { Assert.IsTrue(actual.Database.Connection.ConnectionString.Contains(expected)); // NOTE: Won't be equal because the connection is wrapped for caching/tracing } }