public void DbSetsHaveOptionsApplied()
 {
     using (var context = new MongoDbContextTestContext(TestConfiguration.GetConnection()))
     {
         Assert.AreEqual(5, context.DbBucketSet.BucketSize);
     }
 }
Exemplo n.º 2
0
 public void GenericSetReturnsNewSet()
 {
     using (var context = new MongoDbContextTestContext(TestConfiguration.GetConnection(), TestConfiguration.GetTenantId()))
     {
         Assert.IsInstanceOfType(context.Set <SecondModel>(), typeof(MongoDbSet <SecondModel>));
     }
 }
 public void ContextCreatesDbSets()
 {
     using (var context = new MongoDbContextTestContext(TestConfiguration.GetConnection()))
     {
         Assert.IsNotNull(context.DbSet);
         Assert.IsNotNull(context.DbBucketSet);
     }
 }
        public void ContextCreatesDbSets()
        {
            var connectionString = TestConfiguration.ConnectionString;
            var databaseName     = TestConfiguration.GetDatabaseName();

            using (var context = new MongoDbContextTestContext(connectionString, databaseName))
            {
                Assert.IsNotNull(context.ContextDbSet);
            }
        }
 public void ContextSavesDbSets()
 {
     using (var context = new MongoDbContextTestContext(TestConfiguration.GetConnection()))
     {
         context.DbSet.Add(new DbSetModel());
         Assert.IsFalse(context.DbSet.Any());
         context.SaveChanges();
         Assert.IsTrue(context.DbSet.Any());
     }
 }
        public async Task ContextSavesDbSetsAsync()
        {
            using (var context = new MongoDbContextTestContext(TestConfiguration.GetConnection()))
            {
                context.DbSet.Add(new DbSetModel());
                Assert.IsFalse(context.DbSet.Any());
                await context.SaveChangesAsync().ConfigureAwait(false);

                Assert.IsTrue(context.DbSet.Any());
            }
        }
        public void ContextSavesDbSets()
        {
            var connectionString = TestConfiguration.ConnectionString;
            var databaseName     = TestConfiguration.GetDatabaseName();

            using (var context = new MongoDbContextTestContext(connectionString, databaseName))
            {
                context.ContextDbSet.Add(new MongoDbContextModel());
                Assert.IsFalse(context.ContextDbSet.Any());
                context.SaveChanges();
                Assert.IsTrue(context.ContextDbSet.Any());
            }
        }
        public async Task ContextSavesDbSetsAsync()
        {
            var connectionString = TestConfiguration.ConnectionString;
            var databaseName     = TestConfiguration.GetDatabaseName();

            using (var context = new MongoDbContextTestContext(connectionString, databaseName))
            {
                context.ContextDbSet.Add(new MongoDbContextModel());
                Assert.IsFalse(context.ContextDbSet.Any());
                await context.SaveChangesAsync().ConfigureAwait(false);

                Assert.IsTrue(context.ContextDbSet.Any());
            }
        }
        public void ContextCreatedWithOptions()
        {
            var options = new MongoDbContextOptions
            {
                ConnectionString = TestConfiguration.ConnectionString,
                Database         = TestConfiguration.GetDatabaseName()
            };

            using (var context = new MongoDbContextTestContext(options))
            {
                context.ContextDbSet.Add(new MongoDbContextModel());
                Assert.IsFalse(context.ContextDbSet.Any());
                context.SaveChanges();
                Assert.IsTrue(context.ContextDbSet.Any());
            }
        }