public async Task ValidateAsync_WithProductsSupplied_ReturnsNoErrors() { //arrange var validator = new AnyItemsValidator(); //act var errors = await validator.ValidateAsync(new string[] { "Milk", "Bead" }); //assert Assert.IsFalse(errors.Any()); }
public async Task ValidateAsync_WithNoProductsSupplied_ShouldReturnsError() { //arrange var validator = new AnyItemsValidator(); //act var errors = await validator.ValidateAsync(new string[] {}); //assert Assert.IsTrue(errors.Any()); Assert.IsTrue(errors.First().Error == ValidationErrors.NoProductsSelected); }