public void Add(AmountMetric amountMetric) { foreach (IMetricLogger currentLogger in loggerList) { currentLogger.Add(amountMetric); } }
public override bool Matches(object o) { if (amountMetric.GetType() != o.GetType()) { throw new Exception("Was expecting AmountMetric parameter of type '" + amountMetric.GetType().Name + "' but instead received '" + o.GetType().FullName + "'."); } AmountMetric comparisonAmountMetric = (AmountMetric)o; if (amountMetric.Amount != comparisonAmountMetric.Amount) { throw new Exception(amountMetric.GetType().Name + " value was expected to be " + amountMetric.Amount + " but was " + comparisonAmountMetric.Amount + "."); } return(true); }
public AmountMetricMatcher(AmountMetric amountMetric) { this.amountMetric = amountMetric; }
public void Add(AmountMetric amountMetric) { metricLogger.Add(amountMetric); }
public static Matcher Equal(AmountMetric comparisonAmountMetric) { return(new AmountMetricMatcher(comparisonAmountMetric)); }