Enhanced easy to catch test coverage

This commit is contained in:
2025-07-29 08:38:40 +02:00
parent a0d0607ec8
commit 50b8efbb46
5 changed files with 268 additions and 11 deletions

View File

@@ -70,7 +70,7 @@ namespace AMWD.Net.Api.Cloudflare.Dns
// Deletes (DELETE)
var deletes = new List<Identifier>();
foreach (string delete in request.Deletes ?? [])
foreach (string delete in request.Deletes)
{
delete.ValidateCloudflareId();
deletes.Add(new Identifier { Id = delete });
@@ -78,7 +78,7 @@ namespace AMWD.Net.Api.Cloudflare.Dns
// Updates (PATCH)
var patches = new List<InternalBatchUpdateRequest>();
foreach (var patch in request.Updates ?? [])
foreach (var patch in request.Updates)
{
patch.Id.ValidateCloudflareId();
@@ -90,7 +90,7 @@ namespace AMWD.Net.Api.Cloudflare.Dns
// Creates (POST)
var posts = new List<InternalDnsRecordRequest>();
foreach (var post in request.Creates ?? [])
foreach (var post in request.Creates)
{
var req = (InternalDnsRecordRequest)ValidateRequest(post);
posts.Add(req);
@@ -98,7 +98,7 @@ namespace AMWD.Net.Api.Cloudflare.Dns
// Overwrites (PUT)
var puts = new List<InternalBatchUpdateRequest>();
foreach (var put in request.Overwrites ?? [])
foreach (var put in request.Overwrites)
{
put.Id.ValidateCloudflareId();

View File

@@ -22,22 +22,22 @@
/// <summary>
/// The DNS records to delete.
/// </summary>
public IReadOnlyCollection<string>? Deletes { get; set; }
public IReadOnlyCollection<string> Deletes { get; set; } = [];
/// <summary>
/// The DNS records to update.
/// </summary>
public IReadOnlyCollection<Patch>? Updates { get; set; }
public IReadOnlyCollection<Patch> Updates { get; set; } = [];
/// <summary>
/// The DNS records to create.
/// </summary>
public IReadOnlyCollection<Post>? Creates { get; set; }
public IReadOnlyCollection<Post> Creates { get; set; } = [];
/// <summary>
/// The DNS records to overwrite.
/// </summary>
public IReadOnlyCollection<Put>? Overwrites { get; set; }
public IReadOnlyCollection<Put> Overwrites { get; set; } = [];
/// <summary>
/// Represents a request to update a DNS record.