public async Task PostWithOtherReturnType() { var settings = CreateServiceAgentSettings(); var serviceProvider = CreateServiceProvider(settings); var agent = new TestAgent(serviceProvider, Options.Create(settings)); agent.HttpClient = CreateClient(); var response = await agent.PostTestDataWithOtherReturnTypeAsync(new TestModel { Name = "Name2", Number = 250 }); Assert.NotNull(response); Assert.Equal("Name2", response.Something); Assert.Equal(250, response.Id); }