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"); }
/// <summary> /// Create a new Droplet /// </summary> public Task <Droplet> Create(Models.Requests.Droplet droplet) { return(_connection.ExecuteRequest <Droplet>("droplets", null, droplet, "droplet", Method.POST)); }
/// <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)); }