public void Setup()
        {
            listenerMock        = Substitute.For <IAuctionEventListener>();
            failureReporterMock = Substitute.For <IXMPPFailureReporter>();
            loggerMock          = Substitute.For <ILogger>();

            var list = new List <IAuctionEventListener>();

            list.Add(listenerMock);

            translator = new AuctionMessageTranslator(SNIPER_ID, list, failureReporterMock);
        }
        public AuctionMessageTranslator(JID inSniperJId, IAuctionEventListener inListener)
        {
            mSniperId = inSniperJId;

            mParser.RegisterAction("CLOSE", (ev) => {
                inListener.AuctionClosed();
            });
            mParser.RegisterAction("PRICE", (ev) => {
                inListener.CurrentPrice(
                    ev.IntegerValueOf("CurrentPrice"),
                    ev.IntegerValueOf("Increment"),
                    ev.PriceSourceFrom(mSniperId)
                );
            });
        }
Пример #3
0
        public AuctionMessageTranslator(JID inSniperJId, IAuctionEventListener inListener)
        {
            mSniperId = inSniperJId;

            mParser.RegisterAction("CLOSE", (ev) => {
                inListener.AuctionClosed();
            });
            mParser.RegisterAction("PRICE", (ev) => {
                inListener.CurrentPrice(
                    ev.IntegerValueOf("CurrentPrice"),
                    ev.IntegerValueOf("Increment"),
                    ev.PriceSourceFrom(mSniperId)
                    );
            });
        }
Пример #4
0
        public void ReceivesEventsFromAuctionServerAfterJoining()
        {
            IAuctionEventListener eventListenerMock = Substitute.For <IAuctionEventListener>();

            IAuction auction = new XMPPAuction(connection, item, Substitute.For <IXMPPFailureReporter>());

            auction.AddAuctionEventListener(eventListenerMock);

            auction.Join();
            HasReceivedJoinRequestFromSniper(string.Format(ITEM_ID_AS_LOGIN, item.Identifier));
            AnnounceClosed();

            //Sometimes test finishes before the client receives the Close message. So we set buffer for client to receive and process the message.
            Thread.Sleep(1000);

            eventListenerMock.Received(1).AuctionClosed();
        }
Пример #5
0
 public void Initialize()
 {
     _mocks        = new MockRepository();
     _mockListener = _mocks.StrictMock <IAuctionEventListener>();
     _translator   = new AuctionMessageTranslator(_sniperId, _mockListener);
 }
Пример #6
0
 public void TestSetup()
 {
     _mocks        = new MockRepository();
     _mockListener = _mocks.StrictMock <IAuctionEventListener>();
     _translator   = new AuctionMessageTranslator(SNIPER_ID, _mockListener);
 }
 public void TestSetup()
 {
     _mocks = new MockRepository();
     _mockListener = _mocks.StrictMock<IAuctionEventListener>();
     _translator = new AuctionMessageTranslator(SNIPER_ID, _mockListener);
 }
 public AuctionMessageTranslator(IAuctionEventListener auctionEventListener)
 {
     this.auctionEventListener = auctionEventListener;
 }
 public void Initialize()
 {
     auctionEventListener = A.Fake<IAuctionEventListener>();
     amt = new AuctionMessageTranslator(SNIPER_ID, auctionEventListener);
 }
 public AuctionMessageTranslator(IAuctionEventListener auctionEventListener)
 {
     this.auctionEventListener = auctionEventListener;
 }
Пример #11
0
 public void Initialize()
 {
     auctionEventListener = A.Fake <IAuctionEventListener>();
     amt = new AuctionMessageTranslator(SNIPER_ID, auctionEventListener);
 }
Пример #12
0
 public void AddAuctionEventListener(IAuctionEventListener eventListener)
 {
     _chat.AddMessageListener(new AuctionMessageTranslator(_connection.User, eventListener).ProcessMessage);
 }
Пример #13
0
 protected void SetUp()
 {
     mListener   = MockRepository.GenerateMock <IAuctionEventListener>();
     mTranslator = new AuctionMessageTranslator(SniperId, mListener);
 }
 protected void SetUp()
 {
     mListener = MockRepository.GenerateMock<IAuctionEventListener>();
     mTranslator = new AuctionMessageTranslator(SniperId, mListener);
 }
Пример #15
0
 public void Setup()
 {
     _mock       = new Mock <IAuctionEventListener>();
     _listener   = _mock.Object;
     _translator = new AuctionMessageTranslator(SniperId, _listener);
 }
Пример #16
0
 public void AddAuctionEventListener(IAuctionEventListener auctionEventListener)
 {
     auctionEventListeners.Add(auctionEventListener);
 }
Пример #17
0
 public AuctionMessageTranslator(string sniperId, IAuctionEventListener listener)
 {
     _sniperId = sniperId;
     _listener = listener;
 }
 public AuctionMessageTranslator(string sniperId, IAuctionEventListener auctionEventListener)
 {
     _sniperId = sniperId;
     _auctionEventListener = auctionEventListener;
 }