public void ReadItemAsync_Id0() { var next = new Mock <IReadItemService <Uom> >(MockBehavior.Strict); var uut = new ReadItemService <Uom>(next.Object); Assert.ThrowsAsync <ArgumentOutOfRangeException>( async() => await uut.ReadItemAsync(0) ); }
public async Task ReadItemAsync() { var id = 1001; var expectedUom = new Uom(); var next = new Mock <IReadItemService <Uom> >(MockBehavior.Strict); next.Setup(n => n.ReadItemAsync(id)).ReturnsAsync(expectedUom); var uut = new ReadItemService <Uom>(next.Object); var actualUom = await uut.ReadItemAsync(id); Assert.AreEqual(expectedUom, actualUom); }