Esempio n. 1
0
        public AbstractTankPressureSensor(int tankCapacity = 3, int tankDiameter = 10, ITankOutletSizeCalculateStrategy tankOutletSizeCalculateStrategy = null)
        {
            _tankCapacity = tankCapacity;
            _tankDiameter = tankDiameter;

            // guard clause
            if (tankOutletSizeCalculateStrategy == null)
            {
                _tankOutletSizeCalculateStrategy = new DefaultTankOutletSizeCalculateStrategy();
            }
            else
            {
                _tankOutletSizeCalculateStrategy = tankOutletSizeCalculateStrategy;
            }
        }
Esempio n. 2
0
 public ExternalTankPressureSensor(int tankCapacity = 3, int tankDiameter = 10, ITankOutletSizeCalculateStrategy tankOutletSizeCalculateStrategy = null) : base(tankCapacity, tankDiameter, tankOutletSizeCalculateStrategy)
 {
 }