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