public void Execute_InvalidPath_ThrowExternalDependency() { var args = new ExternalFileQueryResolverArgs( @"NotExistingFile.sql", ConnectionStringReader.GetSqlClient(), new List <IQueryParameter>() { new QueryParameter("param", "10") }, new List <IQueryTemplateVariable>() { new QueryTemplateVariableXml() { Name = "operator", Value = "not in" } }, new TimeSpan(0, 0, 10)); var resolver = new ExternalFileQueryResolver(args); Assert.Throws <ExternalDependencyNotFoundException>(() => resolver.Execute()); }
public void Execute_InvalidAbsolutePath_MessageAbsolutePath() { var args = new ExternalFileQueryResolverArgs( @"C:\NotExistingFile.sql", ConnectionStringReader.GetSqlClient(), new List <IQueryParameter>() { new QueryParameter("param", "10") }, new List <IQueryTemplateVariable>() { new QueryTemplateVariableXml() { Name = "operator", Value = "not in" } }, new TimeSpan(0, 0, 10)); var resolver = new ExternalFileQueryResolver(args); var ex = Assert.Catch <ExternalDependencyNotFoundException>(() => resolver.Execute()); Assert.That(ex.Message, Does.Contain(@"C:\NotExistingFile.sql")); }