Beispiel #1
0
            public void Can_inisialise_from_connectionString_with_default_db_and_collection_names()
            {
                // arrange
                var roleStore = new RoleStoreHelper(_databaseFixture.ConnectionString);

                // assert
                string defaultDatabaseName   = "AspNetIdentity";
                string defaultCollectionName = "AspNetRoles";

                Assert.Equal(defaultDatabaseName, roleStore.DatabaseName);
                Assert.Equal(defaultCollectionName, roleStore.CollectionName);

                Assert.Equal(defaultDatabaseName, roleStore.MongoDatabase.DatabaseNamespace.DatabaseName);
                Assert.Equal(defaultDatabaseName, roleStore.MongoCollection.CollectionNamespace.DatabaseNamespace.DatabaseName);
                Assert.Equal(defaultCollectionName, roleStore.MongoCollection.CollectionNamespace.CollectionName);
            }
Beispiel #2
0
            public void Can_inisialise_from_MongoClient()
            {
                // arrange
                string collectionName = "TestColName";
                var    roleStore      = new RoleStoreHelper(_databaseFixture.GetMongoClient(), _databaseFixture.DatabaseName, collectionName);

                // assert
                Assert.Equal(_databaseFixture.DatabaseName, roleStore.DatabaseName);
                Assert.Equal(collectionName, roleStore.CollectionName);

                Assert.NotNull(roleStore.MongoClient);
                Assert.NotNull(roleStore.MongoDatabase);
                Assert.NotNull(roleStore.MongoCollection);

                Assert.Equal(_databaseFixture.DatabaseName, roleStore.MongoDatabase.DatabaseNamespace.DatabaseName);
                Assert.Equal(_databaseFixture.DatabaseName, roleStore.MongoCollection.CollectionNamespace.DatabaseNamespace.DatabaseName);
                Assert.Equal(collectionName, roleStore.MongoCollection.CollectionNamespace.CollectionName);
            }