コード例 #1
0
ファイル: ModularIntTest.cs プロジェクト: abingham/rosalind
        public void TestAdditionWithModIntsPeformsModulo()
        {
            var result   = new ModularInt(2, 3) + new ModularInt(2, 3);
            var expected = new ModularInt(1, 3);

            Assert.That(result, Is.EqualTo(expected));
        }
コード例 #2
0
ファイル: ModularIntTest.cs プロジェクト: abingham/rosalind
        public void TestSubtractionWithModIntsPerformsModulo()
        {
            var result   = new ModularInt(1, 5) - new ModularInt(3, 123);
            var expected = new ModularInt(3, 5);

            Assert.That(result, Is.EqualTo(expected));
        }
コード例 #3
0
ファイル: ModularIntTest.cs プロジェクト: abingham/rosalind
        public void TestConstructorModulosValue()
        {
            var       x             = new ModularInt(10, 3);
            const int expectedValue = 1;

            Assert.That(x.value, Is.EqualTo(expectedValue));
        }