コード例 #1
0
        public void TestRotate_N()
        {
            var m_pseudorandom      = new Mock <Pseudorandom>();
            AbstractHashGenerator f = new AbstractHashGenerator(m_pseudorandom.Object);

            f.Rotate(0, 5); // note 0 doesn't rotate..
            m_pseudorandom.Verify(n => n.Next(0), Times.Exactly(5));
        }
コード例 #2
0
        public void TestRotate()
        {
            var m_pseudorandom      = new Mock <Pseudorandom>();
            AbstractHashGenerator f = new AbstractHashGenerator(m_pseudorandom.Object);

            f.Rotate(5L);
            m_pseudorandom.Verify(n => n.Next(5L), Times.Exactly(1));
        }