public void Should_ThrowException_When_CallWikisearchWithWrongTextSource(string Text) { //Arrange var parameters = new WikisearchParameters { Token = "Token", Text = Text }; //Act & Assert ArgumentException ex = Assert.Throws <ArgumentException>(() => SourceValidationService.verifySingleSource(parameters)); Assert.Equal($"{ErrorMessages.WrongText}{Environment.NewLine}Parameter name: {ErrorMessages.Text}", ex.Message); }
public void Should_ThrowException_When_CallVerifyMultipleSourcesWithWrongParameters(TextSimilarityParameters parameters, string message, string wrongParameter) { //Act & Assert ArgumentException ex = Assert.Throws <ArgumentException>(() => SourceValidationService.verifyMultipleSources(parameters)); if (String.IsNullOrEmpty(wrongParameter)) { Assert.Equal(message, ex.Message); } else { Assert.Equal($"{message}{Environment.NewLine}Parameter name: {wrongParameter}", ex.Message); } }