public void NoObserversForSomeParticipantsOnLotteryCancelTest() { FeedSubscriber.SubscribeSocket(serverMocker.Object, buyerId1, buyerId1.ToString()); FeedSubscriber.SubscribeSocket(serverMocker.Object, buyerId2, buyerId2.ToString()); FeedSubscriber.UnSubscribeSocket(buyerId1.ToString()); ToCancelLottery(); Assert.AreEqual(1, countMessagesToServer); }
public void NoObserversForSomeLosersOnCloseLotteryTest() { FeedSubscriber.SubscribeSocket(serverMocker.Object, buyerId1, buyerId1.ToString()); FeedSubscriber.SubscribeSocket(serverMocker.Object, buyerId2, buyerId2.ToString()); FeedSubscriber.SubscribeSocket(serverMocker.Object, buyerId3, buyerId3.ToString()); FeedSubscriber.UnSubscribeSocket(buyerId1.ToString()); BuyoutLottery(); Assert.AreEqual(2, countMessagesToServer); }
public void NoObserverForOneTest() { messenger = messengerMocker.Object; FeedSubscriber.SubscribeSocket(serverMocker.Object, receiverId1, receiverId1.ToString()); FeedSubscriber.UnSubscribeSocket(receiverId1.ToString()); FeedSubscriber.SubscribeSocket(serverMocker.Object, receiverId2, receiverId2.ToString()); messenger.SendMessage(receiverId1, "The Cake is A LIE!"); messenger.SendMessage(receiverId2, "For The Horde!"); Assert.AreEqual(1, countMessagesToServer); }
public void NoObserversTest() { FeedSubscriber.SubscribeSocket(serverMocker.Object, owner1, owner1.ToString()); FeedSubscriber.UnSubscribeSocket(owner1.ToString()); var answer = orderService.BuyItemFromImmediate("#9", "Cluckin Bell", 1, 5.00, null); Assert.AreEqual(0, answer.Status); Assert.AreEqual(0, countMessagesToServer); answer = orderService.BuyEverythingFromCart(null); Assert.AreEqual(0, answer.Status); Assert.AreEqual(0, countMessagesToServer); }
//Todo: fix this, not working on disconnects public void UnSubscribeSocket(string socketId) { FeedSubscriber.UnSubscribeSocket(socketId); }