public async Task OrderServiceTest_EmptyOrderId(string orderId) { // Arrange var sut = new AutoMocker().CreateInstance <OrderDetailService>(); // Act var result = sut.GetOrderDetail(orderId); // Assert var exception = await Assert.ThrowsAsync <ArgumentNullException>(async() => await result); Assert.Equal("orderId", exception.ParamName); }
public async Task OrderServiceTest_BadFormatOrderId(string orderId) { // Arrange var sut = new AutoMocker().CreateInstance <OrderDetailService>(); // Act var result = sut.GetOrderDetail(orderId); // Assert var exception = await Assert.ThrowsAsync <ArgumentOutOfRangeException>(async() => await result); Assert.Contains("Bad format of customer ID", exception.Message); }