public async Task CreateRoomReturnsRoom()
        {
            _mockCollection.Setup(x => x.InsertOneAsync(
                                      It.IsAny <Group>(),
                                      It.IsAny <InsertOneOptions>(),
                                      It.IsAny <CancellationToken>()
                                      )).Returns(Task.FromResult(MongoHelper.BuildMockAsyncCursor((ICollection <Group>)_groupList)));
            _mockDatabase.Setup(x => x.GetCollection <Group>(It.IsAny <string>(), It.IsAny <MongoCollectionSettings>())).Returns(_mockCollection.Object);
            var repo   = new GroupRepository(_mockDatabase.Object);
            var result = await repo.CreateAsync(_groupEntity).ConfigureAwait(true);

            Assert.NotNull(result);
        }