Updated DNS unit tests to latest recommendations
This commit is contained in:
@@ -12,6 +12,8 @@ namespace Cloudflare.Dns.Tests.DnsRecordsExtensions
|
||||
[TestClass]
|
||||
public class OverwriteDnsRecordTest
|
||||
{
|
||||
public TestContext TestContext { get; set; }
|
||||
|
||||
private const string ZoneId = "023e105f4ecef8ad9ca31a8372d0c353";
|
||||
private const string RecordId = "023e105f4ecef8ad9ca31a8372d0c355";
|
||||
|
||||
@@ -65,7 +67,7 @@ namespace Cloudflare.Dns.Tests.DnsRecordsExtensions
|
||||
var client = GetClient();
|
||||
|
||||
// Act
|
||||
var response = await client.OverwriteDnsRecord(_request);
|
||||
var response = await client.OverwriteDnsRecord(_request, TestContext.CancellationTokenSource.Token);
|
||||
|
||||
// Assert
|
||||
Assert.IsNotNull(response);
|
||||
@@ -88,15 +90,15 @@ namespace Cloudflare.Dns.Tests.DnsRecordsExtensions
|
||||
Assert.IsNotNull(response.Result.CommentModifiedOn);
|
||||
Assert.IsNotNull(response.Result.TagsModifiedOn);
|
||||
|
||||
Assert.AreEqual(1, _callbacks.Count);
|
||||
Assert.HasCount(1, _callbacks);
|
||||
|
||||
var callback = _callbacks.First();
|
||||
Assert.AreEqual($"/zones/{ZoneId}/dns_records/{RecordId}", callback.RequestPath);
|
||||
Assert.IsNotNull(callback.Request);
|
||||
var (requestPath, request) = _callbacks.First();
|
||||
Assert.AreEqual($"/zones/{ZoneId}/dns_records/{RecordId}", requestPath);
|
||||
Assert.IsNotNull(request);
|
||||
|
||||
Assert.AreEqual("example.com", callback.Request.Name);
|
||||
Assert.AreEqual(DnsRecordType.A, callback.Request.Type);
|
||||
Assert.AreEqual("127.0.1.22", callback.Request.Content);
|
||||
Assert.AreEqual("example.com", request.Name);
|
||||
Assert.AreEqual(DnsRecordType.A, request.Type);
|
||||
Assert.AreEqual("127.0.1.22", request.Content);
|
||||
|
||||
_clientMock.Verify(m => m.PutAsync<JObject, InternalDnsRecordRequest>($"/zones/{ZoneId}/dns_records/{RecordId}", It.IsAny<InternalDnsRecordRequest>(), It.IsAny<CancellationToken>()), Times.Once);
|
||||
_clientMock.VerifyNoOtherCalls();
|
||||
|
||||
Reference in New Issue
Block a user