Beispiel #1
0
        public void GetFutureQuarters()
        {
            using (OdsRepository repository = new OdsRepository())
            {
                IList <YearQuarter> yrqList = repository.GetFutureQuarters();

                int listCount = yrqList.Count;
                Assert.IsTrue(listCount == 1, "Returned {0} items, expected 1", listCount);                     // NOTE: test does not yet account for SUMMER/FALL overlapping registration period

                Assert.AreEqual(repository.CurrentYearQuarter.ID, yrqList[0].ID, "The quarter returned is not the current quarter.");
            }
        }
Beispiel #2
0
        public void GetFutureQuarters_CurrentAnd2More()
        {
            using (OdsRepository repository = new OdsRepository())
            {
                IList <YearQuarter> yrqList = repository.GetFutureQuarters(3);

                int listCount = yrqList.Count;
                Assert.IsTrue(listCount == 3, "Returned {0} items, expected 3", listCount);                     // NOTE: test does not yet account for SUMMER/FALL overlapping registration period

                int i = 0;
                foreach (YearQuarter yrq in yrqList)
                {
                    Assert.IsNotNull(yrq, "List index {0} is null", i);
                    Assert.IsFalse(string.IsNullOrWhiteSpace(yrq.ID), "ID for item #{0} is null/empty", i);
                    Assert.IsFalse(string.IsNullOrWhiteSpace(yrq.FriendlyName), "FriendlyName for item #{0} is null/empty", i++);
                }

                Assert.AreEqual(repository.CurrentYearQuarter.ID, yrqList[0].ID, "The quarter returned is not the current quarter.");
            }
        }
 /// <summary>
 /// Gets the <see cref="YearQuarter"/> for the current, and future 2 quarters.
 /// </summary>
 public static IList<YearQuarter> GetFutureQuarters(OdsRepository repository)
 {
     IList<YearQuarter> futureQuarters = repository.GetFutureQuarters(3);
     return futureQuarters;
 }
        public void GetFutureQuarters_CurrentAnd2More()
        {
            using (OdsRepository repository = new OdsRepository())
            {
                IList<YearQuarter> yrqList = repository.GetFutureQuarters(3);

                int listCount = yrqList.Count;
                Assert.IsTrue(listCount == 3, "Returned {0} items, expected 3", listCount);	// NOTE: test does not yet account for SUMMER/FALL overlapping registration period

                int i = 0;
                foreach (YearQuarter yrq in yrqList)
                {
                    Assert.IsNotNull(yrq, "List index {0} is null", i);
                    Assert.IsFalse(string.IsNullOrWhiteSpace(yrq.ID), "ID for item #{0} is null/empty", i);
                    Assert.IsFalse(string.IsNullOrWhiteSpace(yrq.FriendlyName), "FriendlyName for item #{0} is null/empty", i++);
                }

                Assert.AreEqual(repository.CurrentYearQuarter.ID, yrqList[0].ID, "The quarter returned is not the current quarter.");
            }
        }
        public void GetFutureQuarters()
        {
            using (OdsRepository repository = new OdsRepository())
            {
                IList<YearQuarter> yrqList = repository.GetFutureQuarters();

                int listCount = yrqList.Count;
                Assert.IsTrue(listCount == 1, "Returned {0} items, expected 1", listCount);	// NOTE: test does not yet account for SUMMER/FALL overlapping registration period

                Assert.AreEqual(repository.CurrentYearQuarter.ID, yrqList[0].ID, "The quarter returned is not the current quarter.");
            }
        }