コード例 #1
0
ファイル: RcuController.cs プロジェクト: Jicehef/TDDExo
        private AvailableObjectInstance GetAvailable(RcuFunctionalObject rcuFunctionalObject)
        {
            var objectInstances =
                _availableObjectInstances.Where(o => o.RcuFunctionalObject == rcuFunctionalObject && o.IsAvailable);

            return(objectInstances.Any() ? objectInstances.First() : null);
        }
コード例 #2
0
 public RcuFunctionalObjectInstance(RcuFunctionalObject rcuFunctionalObject, int instanceNumber)
 {
     RcuFunctionalObject = rcuFunctionalObject;
     InstanceNumber      = instanceNumber;
 }
コード例 #3
0
ファイル: RcuController.cs プロジェクト: Jicehef/TDDExo
        public RcuFunctionalObjectInstance GetObjectInstance(RcuFunctionalObject rcuFunctionalObject)
        {
            var objectInstance = GetAvailable(rcuFunctionalObject);

            return(objectInstance?.BookRcuFunctionalObjectInstance());
        }