コード例 #1
0
        public void ProductEventsSenderAll_EventIsTopBuy_CanSend()
        {
            var eventHubSender = new Mock <IEventHubSender>();

            eventHubSender.Setup(x => x.Send(It.IsAny <EventData>()));
            var sender = new ProductEventSender(eventHubSender.Object, new List <string> {
            });

            var result = sender.CanSend(new ProductEvent {
                CountryId = "AS"
            });

            Assert.IsTrue(result);
        }
コード例 #2
0
        public void ProductEventsSenderTAAndOO_EventIsAS_NotSend()
        {
            var eventHubSender = new Mock <IEventHubSender>();

            eventHubSender.Setup(x => x.Send(It.IsAny <EventData>()));
            var sender = new ProductEventSender(eventHubSender.Object, new List <string> {
                "TA", "OO"
            });

            var result = sender.CanSend(new ProductEvent {
                CountryId = "AS"
            });

            Assert.IsFalse(result);
        }