Exemple #1
0
        public void farkli_aylara_islem_yapilmak_istenilirse_hata_doner()
        {
            _ayAcikKontrolcusu.AyAcikMi(Arg.Any <DateTime>()).Returns(true);

            var sonuc = _motor.EntegrasyonYap(DateTime.Today, DateTime.Today.AddMonths(2));

            Assert.AreEqual(SonucTip.SadeceTekBirAyIcinIslemYapilabilir, sonuc.Tip);
        }
        public EntegrasyonSonuc EntegrasyonYap(DateTime tarihBaslangic, DateTime tarihBitis)
        {
            if (!_ayAcikKontrolcusu.AyAcikMi(tarihBaslangic))
            {
                return(new EntegrasyonSonuc(SonucTip.SadeceAcikAyIcinEntegrasyonYapilabilir));
            }

            return(new EntegrasyonSonuc(SonucTip.SadeceTekBirAyIcinIslemYapilabilir));
        }