public async Task CreateRoomReturnsRoom()
        {
            _mockCollection.Setup(x => x.InsertOneAsync(
                                      It.IsAny <Room>(),
                                      It.IsAny <InsertOneOptions>(),
                                      It.IsAny <CancellationToken>()
                                      )).Returns(Task.FromResult(MongoHelper.BuildMockAsyncCursor((ICollection <Room>)_roomList)));
            _mockContext.Setup(x => x.MongoCollection).Returns(_mockCollection.Object);

            var repo   = new RoomRepository(_mockContext.Object);
            var result = await repo.CreateRoomAsync(_roomEntity).ConfigureAwait(true);

            Assert.NotNull(result);
        }