public void Throws_when_non_relational_provider_is_in_use() { var database = new ConcreteDatabase( TestHelpers.Instance.CreateContext(), Mock.Of<IRelationalDataStoreCreator>(), new LoggerFactory()); Assert.Equal( Strings.RelationalNotInUse, Assert.Throws<InvalidOperationException>(() => database.AsRelational()).Message); }
public void Throws_when_non_relational_provider_is_in_use() { var database = new ConcreteDatabase( TestHelpers.Instance.CreateContext(), Mock.Of <IRelationalDataStoreCreator>(), new LoggerFactory()); Assert.Equal( Strings.RelationalNotInUse, Assert.Throws <InvalidOperationException>(() => database.AsRelational()).Message); }
public void Throws_when_non_relational_provider_is_in_use() { var database = new ConcreteDatabase( new DbContextService <IModel>(() => null), Mock.Of <DataStoreCreator>(), Mock.Of <DataStoreConnection>(), new LoggerFactory()); Assert.Equal( Strings.RelationalNotInUse, Assert.Throws <InvalidOperationException>(() => database.AsRelational()).Message); }