package readerwriter import org.scalatest._ import testutil.PendingIfUnimplemented class RandomSpec extends FlatSpec with Matchers with AppendedClues with PendingIfUnimplemented { val initial = Simple(192837465L) val (r1, i1) = initial.nextInt val (r2, i2) = r1.nextInt val (r3, i3) = r2.nextInt "threeInts" should "have the same result as passing state manually" in { Randoms.threeInts.run(initial)._2 shouldBe ((i1, i2, i3)) } it should "result in the same rng state as passing state manually" in { Randoms.threeInts.run(initial)._1 shouldBe r3 } }