public void IsPermittedToView_NotPermitted() { _userLogRepository.CountActionsByIP("0", "View").Returns(20); _userLogRepository.CountActionsByIP("0", "Update").Returns(10); _userLogRepository.CountActionsByIP("0", "Delete").Returns(10); _userLogRepository.CountActionsByIP("0", "Add").Returns(10); _userLogService.IsPermittedToView("0").ShouldBe(false); }
public bool IsPermittedToView(string ip) { int noOfViews = Repository.CountActionsByIP(ip, "View"); int noOfUpdates = Repository.CountActionsByIP(ip, "Update"); int noOfDeletes = Repository.CountActionsByIP(ip, "Delete"); int noOfAdded = Repository.CountActionsByIP(ip, "Add"); int count = MAX_VIEW - noOfViews - noOfDeletes + noOfUpdates + noOfAdded; if (count < 0) { return(false); } else { return(true); } }