Egységtesztek variációi
This commit is contained in:
parent
6ccb44e812
commit
bd8b0e1e77
|
@ -1,20 +1,66 @@
|
||||||
using NUnit.Framework;
|
using NUnit.Framework;
|
||||||
|
using System;
|
||||||
|
using System.IO;
|
||||||
|
|
||||||
|
|
||||||
namespace MerkozesTest
|
namespace MerkozesTest
|
||||||
{
|
{
|
||||||
public class Tests
|
public class Tests
|
||||||
{
|
{
|
||||||
Merkozesek.Merkozes merk;
|
Merkozesek.Merkozes merk;
|
||||||
|
Merkozesek.Merkozes merk2;
|
||||||
[SetUp]
|
[SetUp]
|
||||||
public void Setup()
|
public void Setup()
|
||||||
{
|
{
|
||||||
merk = new Merkozesek.Merkozes("2 3 2 2 1 elsocsapat masodikcsapat");
|
merk = new Merkozesek.Merkozes("2 3 2 1 1 elsocsapat masodikcsapat");
|
||||||
|
merk2 = new Merkozesek.Merkozes("2 2 4 1 2 elsocsapat masodikcsapat");
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
[Test]
|
[Test]
|
||||||
public void Test1()
|
public void MasodikCsapatnev()
|
||||||
{
|
{
|
||||||
Assert.AreEqual("masodikcsapat",merk.Vendeg);
|
Assert.AreEqual("masodikcsapat",merk.Vendeg);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
[Test]
|
||||||
|
public void HazaiGolokTeszt()
|
||||||
|
{
|
||||||
|
int vart = 3;
|
||||||
|
Assert.AreEqual(vart, merk.HazaiRugott);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
[Test]
|
||||||
|
public void SzovegbeAlakitasTeszt()
|
||||||
|
{
|
||||||
|
Assert.AreEqual("elsocsapat - masodikcsapat", merk.ToString());
|
||||||
|
}
|
||||||
|
|
||||||
|
//konzolra írás tesztelése példa
|
||||||
|
[TestCase]
|
||||||
|
public void KonzolTeszt()
|
||||||
|
{
|
||||||
|
using (StringWriter sb = new StringWriter())
|
||||||
|
{
|
||||||
|
Console.SetOut(sb);
|
||||||
|
merk.konzolraIras();
|
||||||
|
Assert.AreEqual("Félidõ: döntetlen", sb.ToString().Trim());
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
[Test]
|
||||||
|
[TestCase(3,2,ExpectedResult = true)]
|
||||||
|
[TestCase(2,2,ExpectedResult = false)]
|
||||||
|
[TestCase(0,0,ExpectedResult = false)]
|
||||||
|
[TestCase(2,3,ExpectedResult = false)]
|
||||||
|
public bool TippTeszt(int hgol, int vgol)
|
||||||
|
{
|
||||||
|
return merk.tippeles(hgol, vgol) ;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
|
@ -26,7 +26,7 @@ namespace Merkozesek
|
||||||
HazaiRugottFelido = int.Parse(t[3]);
|
HazaiRugottFelido = int.Parse(t[3]);
|
||||||
VendegRugottFelido = int.Parse(t[4]);
|
VendegRugottFelido = int.Parse(t[4]);
|
||||||
Hazai = t[5];
|
Hazai = t[5];
|
||||||
Vendeg = t[5];
|
Vendeg = t[6];
|
||||||
}
|
}
|
||||||
|
|
||||||
public override string ToString()
|
public override string ToString()
|
||||||
|
@ -34,5 +34,22 @@ namespace Merkozesek
|
||||||
return $"{Hazai} - {Vendeg}";
|
return $"{Hazai} - {Vendeg}";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//konzolra írás tesztelése példa
|
||||||
|
public void konzolraIras()
|
||||||
|
{
|
||||||
|
if (VendegRugottFelido==HazaiRugottFelido)
|
||||||
|
{
|
||||||
|
Console.WriteLine("Félidő: döntetlen");
|
||||||
|
} else
|
||||||
|
{
|
||||||
|
Console.WriteLine("Félidő: nem döntetlen");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public bool tippeles(int hgol, int vgol)
|
||||||
|
{
|
||||||
|
return (hgol == HazaiRugott && vgol == VendegRugott);
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user