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); }