public void BagCollector_ShouldReturn_CorrectDestination() { var timerServiceMock = new Mock <ITimerService>(); timerServiceMock.Setup(ts => ts.SimulationMultiplier).Returns(1); var bg = new BagCollector(Guid.NewGuid().ToString(), timerServiceMock.Object); bg.Destination.ShouldContain(typeof(BagCollector).Name); }
public void BagCollector_ShouldReceive_UnlimitedNumberOfBags() { var timerServiceMock = new Mock <ITimerService>(); timerServiceMock.Setup(ts => ts.SimulationMultiplier).Returns(1); var bg = new BagCollector(Guid.NewGuid().ToString(), timerServiceMock.Object); Should.NotThrow(() => { bg.PassBaggage(new Mock <Baggage>().Object); bg.PassBaggage(new Mock <Baggage>().Object); bg.PassBaggage(new Mock <Baggage>().Object); bg.PassBaggage(new Mock <Baggage>().Object); }); }