public void CorrectRequireForCreate() {
            var factory = Substitute.For<IConnection>();
            var domainClient = new DomainsClient(factory);

            var data = new Models.Requests.Domain { Name = "CNAME" };
            domainClient.Create(data);

            factory.Received().ExecuteRequest<Domain>("domains", null, data, "domain", Method.POST);
        }
        public void CorrectRequireForCreate()
        {
            var factory      = Substitute.For <IConnection>();
            var domainClient = new DomainsClient(factory);

            var data = new Models.Requests.Domain {
                Name = "CNAME"
            };

            domainClient.Create(data);

            factory.Received().ExecuteRequest <Domain>("domains", null, data, "domain", Method.POST);
        }
Beispiel #3
0
 /// <summary>
 /// Create a new domain
 /// </summary>
 public Task <Domain> Create(Models.Requests.Domain domain)
 {
     return(_connection.ExecuteRequest <Domain>("domains", null, domain, "domain", Method.POST));
 }
 /// <inheritdoc />
 /// <summary>
 /// Create a new domain
 /// </summary>
 public Task <Domain> Create(Models.Requests.Domain domain, CancellationToken token = default)
 {
     return(_connection.ExecuteRequest <Domain>("domains", null, domain, "domain", Method.POST, token));
 }