Exemplo n.º 1
0
 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);
            }
Exemplo n.º 3
0
        public void PrintType()
        {
            ITransportSystem trasportSystem = CreateTransportSystem();

            trasportSystem.PrintType();
        }
 /// <summary>
 /// Турагенство
 /// </summary>
 /// <param name="transportSystem">Транспортная система</param>
 public TravelCompany(ITransportSystem transportSystem)
 {
     this.transportSystem = transportSystem;
 }