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

                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

                // TODO: Assert first item in list is current YRQ
            }
        }
Example #2
0
        public void GetRegistrationQuarters_CurrentAnd2More()
        {
            using (OdsRepository repository = new OdsRepository())
            {
                IList <YearQuarter> yrqList = repository.GetRegistrationQuarters(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++);
                }

                // TODO: Assert first item in list is current YRQ
            }
        }
Example #3
0
 /// <summary>
 /// Gets the <see cref="YearQuarter"/> for the current, and previous 3 quarters.
 /// This drives the dynamic YRQ navigation bar
 /// </summary>
 public static IList<YearQuarter> GetYearQuarterListForMenus(OdsRepository repository)
 {
     IList<YearQuarter> currentFutureQuarters = repository.GetRegistrationQuarters(4);
     return currentFutureQuarters;
 }
        public void GetRegistrationQuarters_CurrentAnd2More()
        {
            using (OdsRepository repository = new OdsRepository())
            {
                IList<YearQuarter> yrqList = repository.GetRegistrationQuarters(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++);
                }

                // TODO: Assert first item in list is current YRQ
            }
        }
        public void GetRegistrationQuarters()
        {
            using (OdsRepository repository = new OdsRepository())
            {
                IList<YearQuarter> yrqList = repository.GetRegistrationQuarters();

                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

                // TODO: Assert first item in list is current YRQ
            }
        }