Untitled
unknown
plain_text
2 years ago
2.8 kB
14
Indexable
using System;
using System.Collections.Generic;
namespace ConsoleApp5
{
class Program
{
static void Main(string[] args)
{
string doktor1 = "Pero peric";
string napomena1 = "napomena 1";
ZahtjevDoktora doktorA = new() { Reason = doktor1, Email = napomena1};
ZahtjevDoktora zahtjev = new ZahtjevDoktora();
zahtjev.Email = "email";
zahtjev.Reason = "reson";
OdabirDoktora(driver, zahtjev);
}
public static void OdabirDoktora(IWebDriver driver, ZahtjevDoktora zahtjev)
{
var izbor = new NewDoctorRequest(driver);
if (zahtjev.Reason == "01")
TestCase1.OdabirOsobe(driver, "58962605964");
else
TestCase1.OdabirOsobe(driver, "05467164050");
izbor._btnNewDoctorRequest.Click();
izbor._email.SendKeys(zahtjev.Email);
izbor._date.Click();
izbor._datePicker.Click();
izbor._denialRequest.SendKeys(zahtjev.DenialReq);
if (zahtjev.IsPotential)
{
izbor._btnNewPotRequest.Click();
izbor._doctorPotEnterCode.SendKeys(doctorCode);
izbor._doctorPotLoad.Click();
Thread.Sleep(1000);
}
else
{
Thread.Sleep(500);
izbor._requestReason.SendKeys(reason);
izbor._selectReason.Click();
izbor._doctorEnterCode.SendKeys(doctorCode);
izbor._doctorLoad.Click();
izbor._teamEnterCode.SendKeys(teamCode);
Thread.Sleep(1000);
izbor._teamLoad.Click();
}
izbor._btnCreate.Click();
Thread.Sleep(500);
izbor._btnConfirm.Click();
if (reason == "06")
Assert.IsTrue(izbor._requestStatus.Text.Contains("7 - Posebno povjerenstvo"));
else if (reason == "16")
Assert.IsTrue(izbor._requestStatus.Text.Contains("6 - Dodatna provjera"));
else
Assert.IsTrue(izbor._requestStatus.Text.Contains("8 - Proveden"));
}
public static void OdabirDoktora(IWebDriver driver, List<ZahtjevDoktora> zahtjevi)
{
foreach (var zahtjev in zahtjevi)
OdabirDoktora(driver, zahtjev);
}
}
public class ZahtjevDoktora
{
public string Reason { get; set; }
public string Email { get; set; }
public string DoctorCode { get; set; }
public string TeamCode { get; set; }
public bool IsPotential { get; set; }
public string DenialReq { get; set; }
}
}
Editor is loading...