public void CorrectRequestForCreate() {
            var factory = Substitute.For<IConnection>();
            var client = new DropletsClient(factory);

            var body = new Models.Requests.Droplet();
            client.Create(body);

            factory.Received().ExecuteRequest<Droplet>("droplets", null, body, "droplet", Method.POST);
        }
        public void CorrectRequestForCreate() {
            var factory = Substitute.For<IConnection>();
            var client = new DropletsClient(factory);

            var body = new Models.Requests.Droplet();
            client.Create(body);

            factory.Received().ExecuteRequest<Droplet>("droplets", null, body, "droplet", Method.POST);
        }
        public async void CorrectRequestForGetAll()
        {
            var factory = Substitute.For <IConnection>();
            var client  = new DropletsClient(factory);

            var body    = new Models.Requests.Droplet();
            var droplet = await client.Create(body);

            await DropletUtils.AwaitStatus(client, droplet.Id, "active");

            //            client.GetAll();
            //
            //            factory.Received().GetPaginated<Size>("sizes", null, "sizes");
        }
Esempio n. 4
0
 /// <summary>
 /// Create a new Droplet
 /// </summary>
 public Task <Droplet> Create(Models.Requests.Droplet droplet)
 {
     return(_connection.ExecuteRequest <Droplet>("droplets", null, droplet, "droplet", Method.POST));
 }
Esempio n. 5
0
 /// <inheritdoc />
 /// <summary>
 /// Create a new Droplet
 /// </summary>
 public Task <Droplet> Create(Models.Requests.Droplet droplet, CancellationToken token = default)
 {
     return(_connection.ExecuteRequest <Droplet>("droplets", null, droplet, "droplet", Method.POST, token));
 }