public void DeleteItemAsync_Id0() { var urlBuilder = new Mock <IItemWriteUrlBuilder <Uom> >(MockBehavior.Strict).Object; var next = new Mock <IDeleteItemServiceBuildRequest>(MockBehavior.Strict).Object; var uut = new DeleteItemServiceBuildUrl <Uom>(urlBuilder, next); Assert.ThrowsAsync <ArgumentOutOfRangeException>( async() => await uut.DeleteItemAsync(0) ); }
public async Task DeleteItemAsync() { var url = "http://qtb3.com"; var urlBuilder = new Mock <IItemWriteUrlBuilder <Uom> >(MockBehavior.Strict); urlBuilder.Setup(n => n.Build(1001)).Returns(url); var next = new Mock <IDeleteItemServiceBuildRequest>(MockBehavior.Strict); next.Setup(n => n.DeleteItemAsync(url)).Returns(Task.CompletedTask); var uut = new DeleteItemServiceBuildUrl <Uom>(urlBuilder.Object, next.Object); await uut.DeleteItemAsync(1001); }