Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        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);
            }
        }