コード例 #1
0
ファイル: DbDeployer.cs プロジェクト: liempham/dbdeploy.net
 /// <summary>
 /// Checks for required parameter.
 /// </summary>
 /// <param name="parameterValue">The parameter value.</param>
 /// <param name="parameterName">Name of the parameter.</param>
 private void CheckForRequiredParameter(object parameterValue, string parameterName)
 {
     if (parameterValue == null)
     {
         UsageException.ThrowForMissingRequiredValue(parameterName);
     }
 }
コード例 #2
0
ファイル: DbDeployer.cs プロジェクト: liempham/dbdeploy.net
 /// <summary>
 /// Checks for required parameter.
 /// </summary>
 /// <param name="parameterValue">The parameter value.</param>
 /// <param name="parameterName">Name of the parameter.</param>
 private void CheckForRequiredParameter(string parameterValue, string parameterName)
 {
     if (string.IsNullOrEmpty(parameterValue))
     {
         UsageException.ThrowForMissingRequiredValue(parameterName);
     }
 }
コード例 #3
0
        public void testWithMessage()
        {
            UsageException ex = new UsageException("message");

            Assert.IsTrue(ex.HasMessage);
            Assert.AreEqual("message", ex.Message);
        }
コード例 #4
0
ファイル: HttpService.cs プロジェクト: lulzzz/elfie-arriba
        private void WriteException(Exception ex, ITabularWriter writer, bool isValid = false)
        {
            String8Block block = new String8Block();

            if (ex is UsageException)
            {
                UsageException ue = ex as UsageException;
                WriteException(ue.Context, isValid, writer);
            }
            else
            {
                writer.SetColumns(new string[] { "Valid", "Message", "Stack" });
                writer.Write(false);
                writer.Write(block.GetCopy(ex.Message));
                writer.Write(block.GetCopy(ex.StackTrace));
                writer.NextRow();
            }
        }
コード例 #5
0
        public void testWithoutMessage()
        {
            UsageException ex = new UsageException();

            Assert.IsFalse(ex.HasMessage);
        }
コード例 #6
0
 private void HandleUsageException(UsageException usageException)
 {
     System.Console.WriteLine("Неправильный синтакс комманды:");
     System.Console.WriteLine(OutputHelpers.FormatCommandSyntax(this));
 }