Skip to content

Instantly share code, notes, and snippets.

View saymowan's full-sized avatar
:bowtie:
...

Saymon Oliveira saymowan

:bowtie:
...
View GitHub Profile
@saymowan
saymowan / Relatorios
Last active July 3, 2020 13:10
Treinamento
xpto xpto
@saymowan
saymowan / TesteErroComum.cs
Last active September 15, 2020 21:02
TesteErroComum
[Test]
public void TesteErroComum()
{
string[] dadosTeste = {"37975888", "30350150", "30380120", "30360175", "30210150"};
for (int i = 0; i < 5; i++)
{
preencherCEP(dadosTeste[i]);
//Click, SendKeys...
//Click, SendKeys...
@saymowan
saymowan / NameTelephone.csv
Created September 4, 2020 12:44
NameTelephone_CSV
Name Telephone
Irene J. Hunt 3022694414
Michael D. Young 8056736694
Andrew G. Jordan 3018291606
Bryan J. Gabriel 2547151195
Deborah J. Norman 3257436174
Paul K. Boyd 6316959735
@saymowan
saymowan / ReturnNameTelephone_CSV.cs
Created September 4, 2020 12:50
ReturnNameTelephone_CSV
public static List<TestCaseData> ReturnNameTelephone_CSV
{
get
{
var testCases = new List<TestCaseData>();
using (var fs = File.OpenRead(GeneralHelpers.GetProjectPath() + @"\DataDriven\Files\NameTelephone.csv"))
using (var sr = new StreamReader(fs))
{
string headerLine = sr.ReadLine();
@saymowan
saymowan / UsingCSVSource.cs
Last active September 15, 2020 16:38
UsingCSVSource
[TestCaseSource(typeof(DataDrivenHelpers),"ReturnNameTelephone_CSV")]
public void UsingCSVSource(string name, string telephoneNumber)
{
//some acts on the website using the "name" parameter
//some acts on the website using the "telephoneNumber" parameter
Assert.Pass();
}
@saymowan
saymowan / ExcelHelpers.cs
Last active September 16, 2020 13:42
ExcelReader.cs
using System;
using System.Collections.Generic;
using System.Data.OleDb;
using System.IO;
using NUnit.Framework;
public class ExcelHelpers
{
//Install x64: Microsoft Access Database Engine 2010 Redistributable - https://www.microsoft.com/en-us/download/details.aspx?id=13255
@saymowan
saymowan / ReturnNameTelephone_XLSX.cs
Created September 10, 2020 18:30
ReturnNameTelephone_XLSX.cs
public static IEnumerable<TestCaseData> ReturnNameTelephone_XLSX
{
get
{
var testCases = new List<TestCaseData>();
testCases = new ExcelReader().ReadExcelData(GeneralHelpers.GetProjectPath() + @"\DataDriven\Files\NameTelephone.xlsx");
if (testCases != null)
foreach (TestCaseData testCaseData in testCases)
yield return testCaseData;
[TestCase("Irene J. Hunt","3022694414")]
[TestCase("Michael D. Young","8056736694")]
[TestCase("Andrew G. Jordan","3018291606")]
[TestCase("Bryan J. Gabriel","2547151195")]
[TestCase("Deborah J. Norman","3257436174")]
[TestCase("Paul K. Boyd","6316959735")]
public void UsingTestCase1(string name, string telephoneNumber)
{
//some acts on the website using the "name" parameter
//some acts on the website using the "telephoneNumber" parameter
[TestCaseSource(typeof(DataDrivenHelpers),"ReturnNameTelephone_XLSX")]
public void UsingXLSXSource(string name, string telephoneNumber)
{
//some acts in website using "name" variable
//some acts in website using "telephoneNumber" variable
Assert.Pass();
}
using System;
using System.Collections.Generic;
using Newtonsoft.Json;
using NUnit.Framework;
using RestSharp;
namespace DataDriven_NetCore_NUnit
{
public class APIHelpers
{