示例#1
0
 private void WriteLogToPendingLine(LineSpec lineSpec)
 {
     if (lineSpec.GetStatus() == LineSpecStatus.Pending)
     {
         Logger.WriteLine(string.Format("{0} {1}> #Pending", lineSpec.Text, "-".Repeat(_maxLineSpecLength + 2 - lineSpec.Text.Length)));
     }
 }
示例#2
0
 private void WriteLogToExecutedLine(LineSpec lineSpec)
 {
     if (lineSpec.GetStatus() == LineSpecStatus.Passed)
     {
         Logger.WriteLine(string.Format(" {0}> #Passed", "-".Repeat(_maxLineSpecLength + 2 - lineSpec.Text.Length)));
     }
 }
示例#3
0
 private void WriteLogToFailLine(LineSpec lineSpec, int exceptionIndex)
 {
     if (lineSpec.GetStatus() == LineSpecStatus.Fail)
     {
         Logger.WriteLine(string.Format(" {0}> #Fail [{1}]", "-".Repeat(_maxLineSpecLength + 2 - lineSpec.Text.Length), exceptionIndex));
     }
 }
示例#4
0
        public void LineSpecConstructor_ComArgumentoNulo_Test()
        {
            // Arrange
            string anSpecificationLine = null;

            // Act
            var target = new LineSpec(anSpecificationLine);
        }
示例#5
0
        public void LineSpecConstructor_ComArgumentoVálido_Test()
        {
            // Arrange
            const string anSpecificationLine = "uma linha";

            // Act
            var target = new LineSpec(anSpecificationLine);

            // Assert
            Assert.AreEqual(target.Text, "uma linha");
        }
示例#6
0
 public void WriteLogToLine(LineSpec lineSpec)
 {
     if (lineSpec.IsExecutableLine())
     {
         WriteLogToPendingLine(lineSpec);
         WriteLogToExecutedLine(lineSpec);
         WriteLogToFailLine(lineSpec, _exceptionList.Count);
     }
     else
     {
         Logger.WriteLine(lineSpec.Text);
     }
 }
 public CantExecuteSpecificationLineException(LineSpec lineSpec)
 {
     LineSpec = lineSpec;
 }
 private void Crio_UmObjetoLineSpecAPartirDe_(string umalinhaDeEspecificação)
 {
     _umMethodInfo = this.GetType().GetMethod("UmaLinhaExecutavelSemParametros");
     _umFlag = string.Empty;
     _umObjetoSpecification = new LineSpec(umalinhaDeEspecificação);
 }
 private void Crio_UmObjetoLineSpecAPartirDe_(string umalinhaDeEspecificação)
 {
     _umObjetoSpecification = new LineSpec(umalinhaDeEspecificação);
 }
 private void Crio_UmObjetoLineSpecAPartirDe_(string umalinhaDeEspecificação)
 {
     _umMethodInfo = this.GetType().GetMethod("UmaLinhaComOParametro_EOParâmetro_");
     _umFlag = string.Empty;
     _umaLinhaDeEspecificação = new LineSpec(umalinhaDeEspecificação);
 }