コード例 #1
0
        public void HumanizeBusinessHours_GivenAListWithOneItem_ShouldReturnThatItem()
        {
            //---------------Set up test pack-------------------
            var branchHour  = BranchHoursBuilder.BuildRandom();
            var branchHours = new List <BranchHours>
            {
                branchHour
            };
            //---------------Assert Precondition----------------
            //---------------Execute Test ----------------------
            var result = DataHelpers.HumanizeBusinessHours(branchHours);

            //---------------Test Result -----------------------
            Assert.AreEqual(1, result.Count());
            CollectionAssert.Contains(result, $"{HumanizeDayOfWeek(branchHour.DayOfWeek)} {HumanizeTime(branchHour.OpeningTime)} to {HumanizeTime(branchHour.ClosingTime)}");
        }
コード例 #2
0
        public void HumanizeBusinessHours_GivenAListWithMoreThen2Items_ShouldReturnThoseItems()
        {
            //---------------Set up test pack-------------------
            var branchHour1 = BranchHoursBuilder.BuildRandom();
            var branchHour2 = BranchHoursBuilder.BuildRandom();
            var branchHour3 = BranchHoursBuilder.BuildRandom();
            var branchHours = new List <BranchHours>
            {
                branchHour1,
                branchHour2,
                branchHour3
            };
            //---------------Assert Precondition----------------
            //---------------Execute Test ----------------------
            var result = DataHelpers.HumanizeBusinessHours(branchHours);

            //---------------Test Result -----------------------
            Assert.AreEqual(3, result.Count());
            CollectionAssert.Contains(result, $"{HumanizeDayOfWeek(branchHour1.DayOfWeek)} {HumanizeTime(branchHour1.OpeningTime)} to {HumanizeTime(branchHour1.ClosingTime)}");
            CollectionAssert.Contains(result, $"{HumanizeDayOfWeek(branchHour2.DayOfWeek)} {HumanizeTime(branchHour2.OpeningTime)} to {HumanizeTime(branchHour2.ClosingTime)}");
            CollectionAssert.Contains(result, $"{HumanizeDayOfWeek(branchHour3.DayOfWeek)} {HumanizeTime(branchHour3.OpeningTime)} to {HumanizeTime(branchHour3.ClosingTime)}");
        }