Example #1
0
 public RevenueMoney(bool hadMissingMarketData,
                     Money?money,
                     HighProfitComponents components)
 {
     this.HadMissingMarketData = hadMissingMarketData;
     this.Money      = money;
     this.Components = components;
 }
        private string ComponentName(HighProfitComponents component)
        {
            switch (component)
            {
            case HighProfitComponents.Hybrid: return("Hybrid ");

            case HighProfitComponents.Realised: return("Realised ");

            case HighProfitComponents.Virtual: return("Virtual ");

            case HighProfitComponents.None: return(string.Empty);

            default: throw new ArgumentOutOfRangeException(nameof(component));
            }
        }