示例#1
0
        public static void CollectionContains(ICollection collectionExpected, object element, string message)
        {
            var colecaoA = string.Join(" ;", (collectionExpected as List <object>).Select(x => x.ToString()));

            Evidencia.GerarEvidencia(message, "A coleção deve conter o elemento: " + element.ToString(), "[" + colecaoA + "]", (collectionExpected as List <object>).Contains(element.ToString()));
            CollectionAssert.Contains(collectionExpected, element);
        }
示例#2
0
        public static void CollectionAreNotEqual(ICollection <string> collectionExpected, ICollection <string> collectionActual, string message)
        {
            var colecaoA = string.Join(" ;", collectionExpected);
            var colecaoB = string.Join(" ;", collectionActual);

            Evidencia.GerarEvidencia(message, "A coleção abaixo deve ser diferente da coleção obtida: \n" + "[" + colecaoA + "]", "[" + colecaoB + "]", !collectionExpected.Equals(collectionActual));
            CollectionAssert.AreNotEqual(collectionExpected.ToList(), collectionActual.ToList());
        }
示例#3
0
        public static void CollectionAreEqual(ICollection collectionExpected, ICollection collectionActual, string message)
        {
            var colecaoA = string.Join(" ;", (collectionExpected as List <object>).Select(x => x.ToString()));
            var colecaoB = string.Join(" ;", (collectionActual as List <object>).Select(x => x.ToString()));

            Evidencia.GerarEvidencia(message, "[" + colecaoA + "]", "[" + colecaoB + "]", collectionExpected.Equals(collectionActual));
            CollectionAssert.AreEqual(collectionExpected, collectionActual);
        }
示例#4
0
 public static void Fail(string tituloValidacao, string valorEsperado, string valorObtido, Exception e)
 {
     Evidencia.GerarEvidencia(tituloValidacao, valorEsperado, valorObtido, false);
     Assert.Fail(tituloValidacao + "\n" + "Era esperado: " + valorEsperado + "\n" + "O Valor Obtido foi: " + valorObtido +
                 "******** Exception ********\n" +
                 "Mensage: " + e.Message +
                 "InnerException: " + e.InnerException +
                 "StackTrace: " + e.StackTrace);
 }
示例#5
0
 public static void StringContains(string value, string substring, string message)
 {
     Evidencia.GerarEvidencia(message, "Contém: " + substring, value, value.Contains(substring));
     StringAssert.Contains(value, substring, message);
 }
示例#6
0
 public static void IsFalse(bool isFalse, string message)
 {
     Evidencia.GerarEvidencia(message, "false", isFalse.ToString(), isFalse == false);
     Assert.IsFalse(isFalse, message);
 }
示例#7
0
 public static void IsTrue(bool isTrue, string message)
 {
     Evidencia.GerarEvidencia(message, "True", isTrue.ToString(), isTrue == true);
     Assert.IsTrue(isTrue, message);
 }
示例#8
0
 public static void AreNotEquals(object expected, object actual, string message)
 {
     Evidencia.GerarEvidencia(message, "Diferente de: " + expected.ToString(), actual.ToString(), !expected.Equals(actual));
     Assert.AreNotEqual(expected, actual, message);
 }
示例#9
0
 public static void Pass(string tituloValidacao, string valorEsperado, string valorObtido)
 {
     Evidencia.GerarEvidencia(tituloValidacao, valorEsperado, valorObtido, true);
 }
示例#10
0
 public static void LessOrEqualThan(string tituloValidacao, int valorEsperado, int valorObtido)
 {
     Evidencia.GerarEvidencia(tituloValidacao, "Valor deve ser menor que:" + valorEsperado, valorObtido.ToString(), valorEsperado >= valorObtido);
     Assert.IsTrue(valorEsperado >= valorObtido, "O valor esperado (" + valorEsperado + ") não é maior que o obtido(" + valorObtido + ")");
 }
示例#11
0
 public static void Fail(string tituloValidacao, string valorEsperado, string valorObtido)
 {
     Evidencia.GerarEvidencia(tituloValidacao, valorEsperado, valorObtido, false);
     Assert.Fail(tituloValidacao + "\n" + "Era esperado: " + valorEsperado + "\n" + "O Valor Obtido foi: " + valorObtido);
 }
示例#12
0
 public InitEvidenceAttribute()
 {
     //IWebDriver driver = Activator.CreateInstance(type: webDriver) as IWebDriver;
     Evidencia.Iniciar(WebDriverFactoryVS.GetDriver());
 }
示例#13
0
 public FinalizeEvidenceAttribute()
 {
     Evidencia.Finalizar();
 }
示例#14
0
 public ParamsEvidenceAttribute(string nomeCenarioTeste, string idTFS, string nomeArquivo, TipoEvidencias tipoEvidencia = TipoEvidencias.PADRÃO_SEMPRE, FormatoEvidencia formato = FormatoEvidencia.HTML)
 {
     Evidencia.ParametrizaEvidencia(nomeCenarioTeste, idTFS, nomeArquivo, tipoEvidencia, formato);
 }