public void PolicyApplied_Success() { foreach (var backup in BackupRecords.TwoWeekBackups) { _client.Add(backup); } var previousBackups = _client.Get(); previousBackups.Should().HaveCount(32); _job.CreateBackup(); var actual = _client.Get(); actual.Should().HaveCount(11); }
public void CreateBackup() { try { ApplyPolicies(); var backup = new BackupRecord(Guid.NewGuid(), _clock.Now); _client.Add(backup); _logger.LogInformation($"Backup created. Id: {backup.Id}. Created at: {backup.Created}"); } catch (Exception e) { _logger.LogError(e, "Backup error."); throw; } }