public void DataGathererRecords() { var d = new DataGatherer( 1 ); d.SignalCallBlocked(); d.SignalCallBlocked(); d.SignalCallBlocked(); d.Record(); d.SignalCallBlocked(); d.SignalCallBlocked(); Assert.AreEqual( (ulong) 2, d.CallBlocked ); }
public void DataGathererRecords() { var d = new DataGatherer(1); d.SignalCallBlocked(); d.SignalCallBlocked(); d.SignalCallBlocked(); d.Record(); d.SignalCallBlocked(); d.SignalCallBlocked(); Assert.AreEqual((ulong)2, d.CallBlocked); }
public void DataGathererToStringRecording() { var d = new DataGatherer(10); d.Record(); d.SignalCallStarted(); d.SignalCallDropped(); d.SignalCallStarted(); d.SignalCallDropped(); d.SignalCallStarted(); d.SignalCallDropped(); d.SignalCallStarted(); d.SignalCallBlocked(); d.SignalCallStarted(); d.SignalCallBlocked(); d.SignalCallStarted(); d.SignalCallHangup(); d.SignalCallStarted(); d.SignalCallHangup(); d.SignalCallStarted(); d.SignalCallHangup(); d.SignalCallStarted(); d.SignalCallHangup(); d.SignalCallStarted(); d.SignalCallHangup(); string s = string.Format(CultureInfo.InvariantCulture, @"replication number = 10 total calls = 10 blocked calls = 2 dropped calls = 3 percent blocked calls = {0:F4}% percent dropped calls = {1:F4}% ------------------------------------------- ", 20, 30); Assert.AreEqual(s, d.ToString()); }
public void DataGathererToStringRecording() { var d = new DataGatherer( 10 ); d.Record(); d.SignalCallStarted(); d.SignalCallDropped(); d.SignalCallStarted(); d.SignalCallDropped(); d.SignalCallStarted(); d.SignalCallDropped(); d.SignalCallStarted(); d.SignalCallBlocked(); d.SignalCallStarted(); d.SignalCallBlocked(); d.SignalCallStarted(); d.SignalCallHangup(); d.SignalCallStarted(); d.SignalCallHangup(); d.SignalCallStarted(); d.SignalCallHangup(); d.SignalCallStarted(); d.SignalCallHangup(); d.SignalCallStarted(); d.SignalCallHangup(); string s = string.Format( CultureInfo.InvariantCulture, @"replication number = 10 total calls = 10 blocked calls = 2 dropped calls = 3 percent blocked calls = {0:F4}% percent dropped calls = {1:F4}% ------------------------------------------- ", 20, 30 ); Assert.AreEqual( s, d.ToString() ); }