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); }
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); }
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); }