Esempio n. 1
0
    // Use this for initialization
    void Start()
    {
        NetworkServerContainer server  = new NetworkServerContainer();
        MessageFactory         factory = new MessageFactory();

        server.Listen(Port);

        GameHistoryService gameHistory = new GameHistoryService(
            new GameRecordStore()
            );

        GameHistoryServerMessenger gameHistoryServerMessenger = new GameHistoryServerMessenger(
            server,
            factory
            );

        gameHistoryServerMessenger.RegisterOnGameRecord(gameHistory.RegisterGame);
        gameHistoryServerMessenger.RegisterOnPlayerProfile(gameHistory.ForPlayer);
        gameHistoryServerMessenger.RegisterOnAllGames(gameHistory.All);
    }
 public void Init()
 {
     serverMock  = Substitute.For <NetworkServerContainer> ();
     factoryMock = Substitute.For <MessageFactory> ();
     subject     = new GameHistoryServerMessenger(serverMock, factoryMock);
 }