public DnaEvaluatorTests()
 {
     _secuenciaNecesaria      = 5;
     _humanDna                = HumanDna.Dummy(_secuenciaNecesaria * 2);
     _mutantConfigurationMock = new Mock <IMutantConfiguration>();
     _mutantConfigurationMock.Setup(mc => mc.SequencesNeeded).Returns(_secuenciaNecesaria);
 }
        public void DnaConLongitudMenorQueLaSecuenciaNecesariaNoPuedeSerMutante()
        {
            var sut = new DnaEvaluator(new List <IRangeEvaluator>
            {
                new Mock <IRangeEvaluator>().Object
            }, _mutantConfigurationMock.Object);

            for (var dnaLength = 1; dnaLength < _secuenciaNecesaria; dnaLength++)
            {
                Assert.False(sut.IsMutant(HumanDna.Dummy(dnaLength)));
            }
        }