@ -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);