public async Task CreateGadgetQuoteShouldReturnAQuoteItemOfTypeGadget() { // Arrange var apiMock = Substitute.For <IRootApiClient>(); var taskResponse = Substitute.For <QuoteItem <Gadget> >(); apiMock.ReturnsForAll(taskResponse); var testClass = new QuoteService(apiMock); // foo = Act var foo = await testClass.CreateGadgetQuote(It.IsAny <object>()); // Assert Assert.Equal(taskResponse, foo); }