コード例 #1
0
        public void TestMethodMutantDimensionNxM()
        {
            string[] dna = { "ATGH", "CAGX", "TTAJ" };

            Mock <IMutantDAL> mutantDal = new Mock <IMutantDAL>();

            mutantDal.Setup(a => a.Save(dna, false)).Returns(false);

            MutantBusiness mutBss = new MutantBusiness(mutantDal.Object);

            var r = mutBss.IsMutant(dna);

            Assert.AreEqual(r, false);

            mutantDal.Verify(m => m.Save(dna, false), Times.Never);
        }
コード例 #2
0
        public void TestMethodNoDNAValid()
        {
            string[] dna = { "QWERTY", "UIOPAS", "DFGHJK", "LÑZXCV", "MENEMM", "PERONN" };

            Mock <IMutantDAL> mutantDal = new Mock <IMutantDAL>();

            mutantDal.Setup(a => a.Save(dna, false)).Returns(false);

            MutantBusiness mutBss = new MutantBusiness(mutantDal.Object);

            var r = mutBss.IsMutant(dna);

            Assert.AreEqual(r, false);

            mutantDal.Verify(m => m.Save(dna, false), Times.Never);
        }
コード例 #3
0
        public void TestMethodNoMutantDimension6()
        {
            string[] dna = { "ATGCGA", "CAGTGC", "TTAATT", "AGACGG", "GCGTCA", "TCACTG" };

            Mock <IMutantDAL> mutantDal = new Mock <IMutantDAL>();

            mutantDal.Setup(a => a.Save(dna, false)).Returns(false);

            MutantBusiness mutBss = new MutantBusiness(mutantDal.Object);

            var r = mutBss.IsMutant(dna);

            Assert.AreEqual(r, false);

            mutantDal.Verify(m => m.Save(dna, false), Times.Once);
        }