Example #1
0
 public CarPark([NotNull] ISelkieLogger logger,
                [NotNull] IBaysManagerFactory factory,
                [NotNull] string name,
                int numberOfBays)
 {
     Logger        = logger;
     Factory       = factory;
     Name          = name;
     m_BaysManager = factory.Create(numberOfBays);
 }
Example #2
0
        private CarPark CreateSut(IBaysManagerFactory baysManagerFactory = null)
        {
            if (baysManagerFactory == null)
            {
                baysManagerFactory = m_Factory;
            }

            var sut = new CarPark(Substitute.For <ISelkieLogger>(),
                                  baysManagerFactory,
                                  m_DefaultName,
                                  3);

            return(sut);
        }