public void CorrectRequestForRemoveDroplets() { var factory = Substitute.For <IConnection>(); var client = new LoadBalancerClient(factory); var body = new LoadBalancerDroplets(); client.RemoveDroplets(15, body); var parameters = Arg.Is <List <Parameter> >(list => (int)list[0].Value == 15); factory.Received().ExecuteRaw("load_balancers/{id}/droplets", parameters, body, Method.DELETE); }
public void CorrectRequestForAddDroplets() { var factory = Substitute.For <IConnection>(); var client = new LoadBalancerClient(factory); var body = new LoadBalancerDroplets(); client.AddDroplets("15", body); var parameters = Arg.Is <List <Parameter> >(list => (string)list[0].Value == "15"); factory.Received().ExecuteRaw("load_balancers/{id}/droplets", parameters, body, Method.POST); }