public void Serialize_GameInitialEvent()
        {
            var ge = new GameInitialEvent(Guid.NewGuid().ToString(), 1, DateTimeOffset.Now, new GameId(), new[] { new Team("1", "team", 0, new[] { new Player("1", "player", "1"), }), }, GameStatus.Start, "score");

            var actual = _serializer.Convert(ge);

            Encoding.UTF8.GetString(actual.Data)
            .Should().Be($"{{\"Id\":\"{ge.Id}\",\"Version\":1,\"OccuredDate\":\"{ge.OccuredDate:yyyy/MM/dd HH:mm:ss}\",\"GameId\":{{\"GameId\":\"{ge.GameId}\"}},\"Teams\":[{{\"Id\":\"1\",\"Name\":\"team\",\"Players\":[{{\"Id\":\"1\",\"Name\":\"player\",\"TeamId\":\"1\"}}],\"Score\":0}}],\"Status\":\"Start\",\"Score\":\"score\"}}");
        }