public void Throws_when_non_relational_provider_is_in_use()
        {
            var database = new ConcreteDatabase(
                TestHelpers.Instance.CreateContext(),
                Mock.Of<IDataStoreCreator>(),
                new LoggerFactory());

            Assert.Equal(
                Strings.InMemoryNotInUse,
                Assert.Throws<InvalidOperationException>(() => database.AsInMemory()).Message);
        }
        public void Throws_when_non_relational_provider_is_in_use()
        {
            var database = new ConcreteDatabase(
                TestHelpers.Instance.CreateContext(),
                Mock.Of <IDataStoreCreator>(),
                new LoggerFactory());

            Assert.Equal(
                Strings.InMemoryNotInUse,
                Assert.Throws <InvalidOperationException>(() => database.AsInMemory()).Message);
        }
示例#3
0
        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.InMemoryNotInUse,
                Assert.Throws <InvalidOperationException>(() => database.AsInMemory()).Message);
        }