public void TestNextInt32Value() { var c = new NextValueController(); Assert.That(c.NextInt32Value, Is.Zero); c.NextInt32Value = 197; Assert.That(c.NextInt32Value, Is.EqualTo(197)); c.NextInt32Value = int.MaxValue; Assert.That(c.NextInt32Value, Is.EqualTo(2147483647)); c.NextInt32Value = int.MinValue; Assert.That(c.NextInt32Value, Is.EqualTo(-2147483648)); }
public void SetUp() { controller = new NextValueController(); random = new TestableRandomizer(controller); }
/// <summary> /// <see cref="TestableRandomizer"/> の新しいインスタンスを生成します。 /// </summary> /// <param name="controller">乱数生成の戻り値を指定するための操作オブジェクト。</param> public TestableRandomizer(NextValueController controller) { this.controller = controller ?? throw new ArgumentNullException(nameof(controller)); }