👽 TestMethodeRandom

pull/3/head
Najlae LAMBARAA 3 years ago
parent 844e6a637a
commit b244546fb7

@ -27,7 +27,7 @@
Name = name;
}
public abstract void RandomFace();
public abstract object RandomFace();
}
}

@ -42,10 +42,10 @@ namespace Model
max = value;
}
}
public override void RandomFace()
public override int RandomFace()
{
int resultat = random.Next(min, max + 1);
return resultat;
}
}
}

@ -0,0 +1,31 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Model;
namespace Testeur
{
class TestMethodeRandom
{
[Fact]
public void TesterMethodeRandom()
{
//Arrange
NumberDie nd = new NumberDie("de1",2,13);
//Act
int actual = nd.getRandom();
int expectedMin = nd.Min;
int expectedMax = nd.Max;
//Assert
Assert.InRange(actual, expectedMin, expectedMax);
}
}
}

@ -24,9 +24,9 @@ namespace Testeur
NumberDie d = new NumberDie(name,min,max);
Assert.Equal(expectedMin, d.Min);
Assert.Equal (expectedMax, d.Max);
Assert.Equal( expectedName,d.Name);
}
}
}

Loading…
Cancel
Save