public void ValidationFailed() { // Prepare var factory = Mock.Of <IHttpClientFactory>(); var checker = new VatIDCheck(factory, null); // Execute var(userResponse, foundError) = checker.ValidateVatInformation( string.Empty, string.Empty, string.Empty, string.Empty, new ValidationParams { valid = "false" }); // Assert Assert.True(foundError); Assert.NotEmpty(userResponse); }
public void SuccessfulValidationCompanyName() { // Prepare var factory = Mock.Of <IHttpClientFactory>(); var checker = new VatIDCheck(factory, null); // Execute var(userResponse, foundError) = checker.ValidateVatInformation( string.Empty, string.Empty, "software\narchitects", string.Empty, new ValidationParams { valid = "true", name = "software architects", address = string.Empty, vatNum = string.Empty, cCode = string.Empty }); // Assert Assert.False(foundError); Assert.Contains("Correct company name", userResponse); }
public void UnsuccessfulValidationCompanyAddress() { // Prepare var factory = Mock.Of <IHttpClientFactory>(); var checker = new VatIDCheck(factory, null); // Execute var(userResponse, foundError) = checker.ValidateVatInformation( string.Empty, string.Empty, string.Empty, "dummy", new ValidationParams { valid = "true", name = string.Empty, address = "Musterstrasse 1 AT-4210 Gallneukirchen", vatNum = string.Empty, cCode = string.Empty }); // Assert Assert.True(foundError); Assert.Contains("Incorrect address", userResponse); }
public void UnsuccessfulValidationVatNumber() { // Prepare var factory = Mock.Of <IHttpClientFactory>(); var checker = new VatIDCheck(factory, null); // Execute var(userResponse, foundError) = checker.ValidateVatInformation( string.Empty, "dummy", string.Empty, string.Empty, new ValidationParams { valid = "true", name = string.Empty, address = string.Empty, vatNum = "U12345678", cCode = string.Empty }); // Assert Assert.True(foundError); Assert.Contains("Incorrect vat-number:", userResponse); }
public void UnsuccessfulValidationCountryCode() { // Prepare var factory = Mock.Of <IHttpClientFactory>(); var checker = new VatIDCheck(factory, null); // Execute var(userResponse, foundError) = checker.ValidateVatInformation( "---", string.Empty, string.Empty, string.Empty, new ValidationParams { valid = "true", name = string.Empty, address = string.Empty, vatNum = string.Empty, cCode = "---" }); // Assert Assert.True(foundError); Assert.Contains("Incorrect country code", userResponse); }