public async ValueTask CreateAsyncReturnsRoom()
        {
            var newRoom = _fixture.Create <Room>();

            _mockService.Setup(x => x.CreateAsync(It.IsAny <Room>())).ReturnsAsync(newRoom);

            var controller   = new RoomController(_mockService.Object);
            var returnedRoom = await controller.CreateAsync(newRoom);

            Assert.NotNull(returnedRoom);
            var room       = returnedRoom as OkObjectResult;
            var roomObject = JsonSerializer.Deserialize <Room>(room.Value.ToString());

            Assert.Equal(newRoom.Id, roomObject.Id);
        }