public PassengersController( ITransportSystem transportSystem, IPassengersFactory passengersFactory, INeighborsManager neighborsManager, ITransportSystemSatisfaction transportSystemSatisfaction) { this.neighborsManager = neighborsManager; this.passengersFactory = passengersFactory; this.transportSystemSatisfaction = transportSystemSatisfaction; this.transportSystem = transportSystem; }
public void SetUp() { transportSystem = Substitute.For <ITransportSystem>(); neighborsManager = Substitute.For <INeighborsManager>(); transportSystemSatisfaction = Substitute.For <ITransportSystemSatisfaction>(); passengersFactory = Substitute.For <IPassengersFactory>(); passengersFactory.CreatePassengers(Arg.Any <int>(), Arg.Any <int>()) .Returns(new PassengerDto[0]); controller = new PassengersController(transportSystem, passengersFactory, neighborsManager, transportSystemSatisfaction); }