Пример #1
0
        public void ShouldMapQuarterlyRepetition()
        {
            var frequencyMapper = new FrequencyMapper();

            Frequency frequency = frequencyMapper.Map(new Repetition {
                RecurrenceNumber = 3, RecurrenceUnit = "Month"
            });

            Assert.That(frequency, Is.EqualTo(Frequency.Quarterly));
        }
Пример #2
0
        public void ShouldMapQuarterlyFrequency()
        {
            var frequencyMapper = new FrequencyMapper();

            Repetition repeat = frequencyMapper.Map(Frequency.Quarterly);

            Assert.That(repeat, Is.Not.Null);
            Assert.That(repeat.RecurrenceNumber, Is.EqualTo(3));
            Assert.That(repeat.RecurrenceUnit, Is.EqualTo("Month"));
        }
Пример #3
0
        public void ShouldMapBiAnnualRepetition()
        {
            var frequencyMapper = new FrequencyMapper();

            Frequency frequency = frequencyMapper.Map(new Repetition {
                RecurrenceNumber = 6, RecurrenceUnit = "Month"
            });

            Assert.That(frequency, Is.EqualTo(Frequency.BiAnnual));
        }
Пример #4
0
        public void ShouldMapOneTimeRepetition()
        {
            var frequencyMapper = new FrequencyMapper();

            Frequency frequency = frequencyMapper.Map(new Repetition {
                RecurrenceNumber = 0, RecurrenceUnit = "Day"
            });

            Assert.That(frequency, Is.EqualTo(Frequency.OneTime));
        }
Пример #5
0
        public void ShouldMapAnnualFrequency()
        {
            var frequencyMapper = new FrequencyMapper();

            Repetition repeat = frequencyMapper.Map(Frequency.Annual);

            Assert.That(repeat, Is.Not.Null);
            Assert.That(repeat.RecurrenceNumber, Is.EqualTo(1));
            Assert.That(repeat.RecurrenceUnit, Is.EqualTo("Year"));
        }
Пример #6
0
        public void ShouldMapOneTimePayment()
        {
            var frequencyMapper = new FrequencyMapper();

            Repetition repeat = frequencyMapper.Map(Frequency.OneTime);

            Assert.That(repeat, Is.Not.Null);
            Assert.That(repeat.RecurrenceNumber, Is.EqualTo(0));
            Assert.That(repeat.RecurrenceUnit, Is.EqualTo("Day"));
        }
Пример #7
0
        private static void SaveFrequencies(DataTable dataTable)
        {
            var frequencyMapper = new FrequencyMapper(dataTable);

            var frequencyModel = frequencyMapper.Map();

            using (var ctx = new MunicipalityDataContext())
            {
                var frequency = frequencyModel.Select(x => new Frequency
                {
                    Value        = x.Value,
                    CreatedDate  = DateTime.Now,
                    ModifiedDate = DateTime.Now
                }).ToList();

                ctx.BulkInsert(frequency);
            }
        }