protected void AssertMetrics(IMetricData metric, bool hasAverage, bool hasCount, bool hasMax, bool hasMin, bool hasSum) { Assert.Equal(hasAverage, metric.Average.HasValue); Assert.Equal(hasCount, metric.Count.HasValue); Assert.Equal(hasMax, metric.Max.HasValue); Assert.Equal(hasMin, metric.Min.HasValue); Assert.Equal(hasSum, metric.Sum.HasValue); }
/// <summary> /// Generates the hash. /// </summary> /// <param name="egmSerialNumber">The egm serial number.</param> /// <param name="casinoCode">The casino code.</param> /// <param name="egmMetric">The egm metric.</param> /// <returns>System.String.</returns> public static string GenerateHash(string egmSerialNumber, string casinoCode, IMetricData egmMetric) { return(GenerateHash(egmMetric.Type.ToString(), egmMetric.Value, egmSerialNumber, egmMetric.ReadAt, casinoCode)); }