Files
basic-computer-games/29 Craps/csharp/Craps/CrapsTester/CrapsTests.cs
2021-04-10 23:27:22 +01:00

32 lines
763 B
C#

using Microsoft.VisualStudio.TestTools.UnitTesting;
using Craps;
namespace CrapsTester
{
[TestClass]
public class DiceTests
{
[TestMethod]
public void SixSidedDiceReturnsValidRolls()
{
var dice = new Dice();
for (int i = 0; i < 100000; i++)
{
var roll = dice.Roll();
Assert.IsTrue(roll >= 1 && roll <= dice.sides);
}
}
[TestMethod]
public void TwentySidedDiceReturnsValidRolls()
{
var dice = new Dice(20);
for (int i = 0; i < 100000; i++)
{
var roll = dice.Roll();
Assert.IsTrue(roll >= 1 && roll <= dice.sides);
}
}
}
}