Exemplo n.º 1
0
                public void ThenNotWillStoreMessageIDInMessageIDHistory()
                {
                    IGameDataGateway gameDataGatewayStub  = new GameDataGatewayStub(new GameDataDummy(), false);
                    SessionIDMessageHistoryGatewaySpy spy = new SessionIDMessageHistoryGatewaySpy();

                    new CheckMessageHistory(new SaveNewGameDataDummy(), spy,
                                            gameDataGatewayStub).Execute("SessionID", "MessageID", 1, 1, "CardID", new Dictionary <string, int> {
                        { "Dog", 1 }
                    });
                    Assert.False(spy.GetMessageIDHistoryCalled);
                }
Exemplo n.º 2
0
                    public void ThenWillGetMessageIDHistoryFromGateway(string sessionID)
                    {
                        IGameDataGateway gameDataGatewayStub  = new GameDataGatewayStub(new GameDataDummy(), true);
                        SessionIDMessageHistoryGatewaySpy spy = new SessionIDMessageHistoryGatewaySpy();

                        new CheckMessageHistory(new SaveNewGameDataDummy(), spy,
                                                gameDataGatewayStub).Execute(sessionID, "MessageID", 1, 1, "CardID", new Dictionary <string, int> {
                            { "Dog", 1 }
                        });
                        Assert.True(spy.GetMessageIDHistoryCalled);
                        Assert.True(spy.GetMessageIDHistoryCalledSessionID == sessionID);
                    }