public async Task CreateObsoleteItem() { ObsoleteItem expectedObsoleteItem = new ObsoleteItem(); GivenTheResponse($"obsoleteitems", expectedObsoleteItem, HttpMethod.Post); ApiResponse <ObsoleteItem> apiResponse = await _client.CreateObsoleteItem(new ObsoleteItem()); apiResponse? .Content .Should() .BeEquivalentTo(expectedObsoleteItem); }
public async Task <ApiResponse <ObsoleteItem> > CreateObsoleteItem(ObsoleteItem obsoleteItem) { Guard.ArgumentNotNull(obsoleteItem, nameof(obsoleteItem)); return(await PostAsync <ObsoleteItem, ObsoleteItem>($"{ObsoleteItemsRoot}", obsoleteItem)); }