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); }
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); }