mirror of
https://github.com/danbulant/Cosmos
synced 2026-05-19 12:30:32 +00:00
25 lines
762 B
C#
25 lines
762 B
C#
using System;
|
|
|
|
using Cosmos.TestRunner;
|
|
|
|
namespace Cosmos.Compiler.Tests.Bcl.System
|
|
{
|
|
class RandomTests
|
|
{
|
|
public static void Execute()
|
|
{
|
|
var xRandom = new Random();
|
|
var xRandomNumber = xRandom.Next();
|
|
|
|
Assert.IsTrue(xRandomNumber >= 0, "Random.Next is returning a negative integer!");
|
|
|
|
xRandomNumber = xRandom.Next(10);
|
|
|
|
Assert.IsTrue(xRandomNumber >= 0 && xRandomNumber < 10, "Random.Next(int) is returning an integer outside of the specified range!");
|
|
|
|
xRandomNumber = xRandom.Next(40, 45);
|
|
|
|
Assert.IsTrue(xRandomNumber >= 40 && xRandomNumber < 45, "Random.Next(int, int) is returning an integer outside of the specified range!");
|
|
}
|
|
}
|
|
}
|