public void AddLogEntryUpdate()
        {
            var logEntry = _fixture.Create <LogEntry>();

            _logData.Setup(m => m.GetExistingEntry(logEntry.Message, It.IsAny <TimeSpan>()))
            .ReturnsAsync(logEntry);

            _logData.Setup(m => m.InsertAsync(logEntry));
            _logData.Setup(m => m.UpdateAsync(logEntry));

            _adminLogService.AddLogEntry(logEntry, TimeSpan.FromMinutes(1));

            _logData.Verify(m => m.InsertAsync(logEntry), Times.Never);
            _logData.Verify(m => m.UpdateAsync(logEntry), Times.Once);
        }
Beispiel #2
0
        private void LogUpload(string username)
        {
            var msg = $"User {username} uploaded photos.";

            var entry = new LogEntry
            {
                Message   = msg,
                Category  = LogCategory.Upload,
                Severity  = LogSeverity.Neutral,
                Timestamp = DateTime.Now
            };

            _adminLogService.AddLogEntry(entry, TimeSpan.FromMinutes(30));
        }