Exemplo n.º 1
0
        public DateTime?CalculateExpireDateProportionalTest(int normAmount, NormPeriodType normPeriod, int periodCount, DateTime startdate, int amount)
        {
            var item = new NormItem();

            item.Amount      = normAmount;
            item.NormPeriod  = normPeriod;
            item.PeriodCount = periodCount;

            return(item.CalculateExpireDate(startdate, amount));
        }
Exemplo n.º 2
0
        public void TryParsePeriodAndCount_Test(string inputString, int expectedAmount, int expectedCount, NormPeriodType expectedPeriod, bool expectedResult)
        {
            var result = DataParserNorm.TryParsePeriodAndCount(inputString, out int actualAmount, out int actualCount, out NormPeriodType actualPeriod);

            Assert.AreEqual(expectedResult, result);
            if (expectedResult)
            {
                Assert.AreEqual(expectedAmount, actualAmount);
                Assert.AreEqual(expectedPeriod, actualPeriod);
                Assert.AreEqual(expectedCount, actualCount);
            }
        }