private void UpdateRequestCount(IClientIdentifier identifier) { var expiryDate = _systemClock.UtcNow.Subtract(_configuration.RefreshRate); _requestStore.DeleteRequestsOlderThan(identifier, expiryDate); _requestStore.AddRequest(identifier, _systemClock.UtcNow); }
public void Should_return_number_of_requests_for_identifier() { var identifier = A.Fake <IClientIdentifier>(); _requestStore.AddRequest(identifier, DateTime.UtcNow); Assert.AreEqual(1, _requestStore.NumberOfRequestsFor(identifier)); }