public void GetCurrentConsolidation_Weekly_FivePeriod_DisplayDatesInRangeDateColumnSortedByPeriodNumber() { //Acteurs int nbOfPeriod = 5; DateTime referencyDate = new DateTime(2009, 03, 27); //Actions List <DictionaryEntry> result = new ConsolidationServices(new User()).GetCurrentConsolidation('W', nbOfPeriod, referencyDate); //Assertions Assert.AreEqual(5, result[0].Key); Assert.AreEqual(string.Format("{0} - {1}", new DateTime(2009, 3, 20).ToShortDateString(), new DateTime(2009, 3, 27).ToShortDateString()), result[0].Value); Assert.AreEqual(4, result[1].Key); Assert.AreEqual(string.Format("{0} - {1}", new DateTime(2009, 3, 13).ToShortDateString(), new DateTime(2009, 3, 20).ToShortDateString()), result[1].Value); Assert.AreEqual(3, result[2].Key); Assert.AreEqual(string.Format("{0} - {1}", new DateTime(2009, 3, 6).ToShortDateString(), new DateTime(2009, 3, 13).ToShortDateString()), result[2].Value); Assert.AreEqual(2, result[3].Key); Assert.AreEqual(string.Format("{0} - {1}", new DateTime(2009, 2, 27).ToShortDateString(), new DateTime(2009, 3, 6).ToShortDateString()), result[3].Value); Assert.AreEqual(1, result[4].Key); Assert.AreEqual(string.Format("{0} - {1}", new DateTime(2009, 2, 20).ToShortDateString(), new DateTime(2009, 2, 27).ToShortDateString()), result[4].Value); }
public void GetCurrentConsolidation_Monthly_OnePeriod_DisplayOneInPeriodColumn() { //Acteurs int nbOfPeriod = 1; DateTime referencyDate = new DateTime(2009, 03, 27); //Actions List <DictionaryEntry> result = new ConsolidationServices(new User()).GetCurrentConsolidation('M', nbOfPeriod, referencyDate); //Assertions Assert.AreEqual(1, result[0].Key); }
public void GetCurrentConsolidation_Monthly_TwelvePeriods_TwelveRowsList() { //Acteurs int nbOfPeriod = 12; DateTime referencyDate = new DateTime(2009, 03, 27); //Actions List <DictionaryEntry> result = new ConsolidationServices(new User()).GetCurrentConsolidation('M', nbOfPeriod, referencyDate); //Assertions Assert.AreEqual(12, result.Count); }
public void GetCurrentConsolidation_Daily_OnePeriod_DisplayDateInRangeDateColumn() { //Acteurs int nbOfPeriod = 1; DateTime referencyDate = new DateTime(2009, 03, 27); //Actions List<DictionaryEntry> result = new ConsolidationServices(new User()).GetCurrentConsolidation('D', nbOfPeriod, referencyDate); //Assertions Assert.AreEqual(string.Format("{0} - {1}", new DateTime(2009, 3, 26).ToShortDateString(), new DateTime(2009, 3, 27).ToShortDateString()), result[0].Value); }
public void GetCurrentConsolidation_Daily_OnePeriod_DisplayDateInRangeDateColumn() { //Acteurs int nbOfPeriod = 1; DateTime referencyDate = new DateTime(2009, 03, 27); //Actions List <DictionaryEntry> result = new ConsolidationServices(new User()).GetCurrentConsolidation('D', nbOfPeriod, referencyDate); //Assertions Assert.AreEqual(string.Format("{0} - {1}", new DateTime(2009, 3, 26).ToShortDateString(), new DateTime(2009, 3, 27).ToShortDateString()), result[0].Value); }
public void GetCurrentConsolidation_Monthly_FivePeriod_SortPeriodNumberInPeriodColumn() { //Acteurs int nbOfPeriod = 5; DateTime referencyDate = new DateTime(2009, 03, 27); //Actions List <DictionaryEntry> result = new ConsolidationServices(new User()).GetCurrentConsolidation('M', nbOfPeriod, referencyDate); //Assertions Assert.AreEqual(5, result[0].Key); Assert.AreEqual(4, result[1].Key); Assert.AreEqual(3, result[2].Key); Assert.AreEqual(2, result[3].Key); Assert.AreEqual(1, result[4].Key); }
public void GetCurrentConsolidation_Monthly_FivePeriod_SortPeriodNumberInPeriodColumn() { //Acteurs int nbOfPeriod = 5; DateTime referencyDate = new DateTime(2009, 03, 27); //Actions List<DictionaryEntry> result = new ConsolidationServices(new User()).GetCurrentConsolidation('M', nbOfPeriod, referencyDate); //Assertions Assert.AreEqual(5, result[0].Key); Assert.AreEqual(4, result[1].Key); Assert.AreEqual(3, result[2].Key); Assert.AreEqual(2, result[3].Key); Assert.AreEqual(1, result[4].Key); }
public void GetCurrentConsolidation_Weekly_FivePeriod_DisplayDatesInRangeDateColumnSortedByPeriodNumber() { //Acteurs int nbOfPeriod = 5; DateTime referencyDate = new DateTime(2009,03,27); //Actions List<DictionaryEntry> result = new ConsolidationServices(new User()).GetCurrentConsolidation('W', nbOfPeriod, referencyDate); //Assertions Assert.AreEqual(5, result[0].Key); Assert.AreEqual(string.Format("{0} - {1}", new DateTime(2009, 3, 20).ToShortDateString(), new DateTime(2009, 3, 27).ToShortDateString()), result[0].Value); Assert.AreEqual(4, result[1].Key); Assert.AreEqual(string.Format("{0} - {1}", new DateTime(2009, 3, 13).ToShortDateString(), new DateTime(2009, 3, 20).ToShortDateString()), result[1].Value); Assert.AreEqual(3, result[2].Key); Assert.AreEqual(string.Format("{0} - {1}", new DateTime(2009, 3, 6).ToShortDateString(), new DateTime(2009, 3, 13).ToShortDateString()), result[2].Value); Assert.AreEqual(2, result[3].Key); Assert.AreEqual(string.Format("{0} - {1}", new DateTime(2009, 2, 27).ToShortDateString(), new DateTime(2009, 3, 6).ToShortDateString()), result[3].Value); Assert.AreEqual(1, result[4].Key); Assert.AreEqual(string.Format("{0} - {1}", new DateTime(2009, 2, 20).ToShortDateString(), new DateTime(2009, 2, 27).ToShortDateString()), result[4].Value); }
public void GetCurrentConsolidation_Monthly_ZeroPeriod_EmptyList() { //Acteurs int nbOfPeriod = 0; DateTime referencyDate = new DateTime(2009, 03, 27); //Actions List<DictionaryEntry> result = new ConsolidationServices(new User()).GetCurrentConsolidation('M', nbOfPeriod, referencyDate); //Assertions Assert.AreEqual(0, result.Count); }
public void GetCurrentConsolidation_Monthly_OnePeriod_DisplayOneInPeriodColumn() { //Acteurs int nbOfPeriod = 1; DateTime referencyDate = new DateTime(2009, 03, 27); //Actions List<DictionaryEntry> result = new ConsolidationServices(new User()).GetCurrentConsolidation('M', nbOfPeriod, referencyDate); //Assertions Assert.AreEqual(1,result[0].Key); }