namespace Wayne.ForecourtControl.Fusion { public class NoPumpAuthorizationIdGenerator : IPumpAuthorizationIdGenerator { public int GetNext(IAuthorizeParameters authorizeParameters) { throw new System.NotImplementedException("This Forecourot control instance was created without Pump Authorization Id generator and should thus not be used to authorize pumps."); } public static IPumpAuthorizationIdGenerator Instance { get { return new NoPumpAuthorizationIdGenerator(); } } } }