public async Task JobsClient_Clone_HappyPath() { var connection = new Mock <IConnection>(); connection.Setup(c => c.Post <Job>(ApiUrls.JobsClone("j123abc"), null, null, null, null)) .ReturnsAsync(() => { var json = System.IO.File.ReadAllText("./Fixtures/Jobs_Show.json"); return(JsonConvert.DeserializeObject <Job>(json)); }); var logsConnection = new Mock <IConnection>(); var jobsClient = new JobsClient(connection.Object, logsConnection.Object); var result = await jobsClient.Clone("j123abc"); Assert.IsNotNull(result); }