public void ShouldReturnCorrectEvents()
        {
            var cmd = new Commands.CreateGameCommand("per", Common.Move.Paper, "TestGame", Guid.NewGuid(), Guid.NewGuid());
            var events = Game.createGame(cmd, _state);

            Assert.True(events.OfType<Events.GameCreatedEvent>().Any());
            Assert.True(events.OfType<Events.MoveMadeEvent>().Any());
        }
        public IntegrationTests()
        {
            var correlationId = Guid.NewGuid();
            var player1 = new Commands.CreateGameCommand("per", Common.Move.Paper, "TestGame", _gameId, correlationId);
            var player2 = new Commands.MakeMoveCommand(Common.Move.Scissors, "Christoffer", _gameId, correlationId);

            GameHandler.handle(player1);
            GameHandler.handle(player2);
        }