public void FactoryCountersRecordAndGet() { // Arrange. _telemetryStorage.RecordBURTimeout(); _telemetryStorage.RecordBURTimeout(); _telemetryStorage.RecordBURTimeout(); _telemetryStorage.RecordNonReadyUsages(); _telemetryStorage.RecordNonReadyUsages(); // Act. var resultBur = _telemetryStorage.GetBURTimeouts(); var resultNon = _telemetryStorage.GetNonReadyUsages(); // Assert. Assert.AreEqual(3, resultBur); Assert.AreEqual(2, resultNon); _telemetryStorage.RecordBURTimeout(); _telemetryStorage.RecordNonReadyUsages(); resultBur = _telemetryStorage.GetBURTimeouts(); resultNon = _telemetryStorage.GetNonReadyUsages(); Assert.AreEqual(4, resultBur); Assert.AreEqual(3, resultNon); }