Ejemplo n.º 1
0
        public void ReturnATimeslotWithTheIdSpecifiedInTheConstructor()
        {
            int id     = Int32.MaxValue.GetRandom();
            var actual = new TimeslotBuilder(id).Build();

            Assert.Equal(id, actual.Id);
        }
Ejemplo n.º 2
0
        public void ReturnATimeslotWithTheDayIndexSpecifiedByTheOnDayMethod()
        {
            int  id       = Int32.MaxValue.GetRandom();
            byte dayIndex = (byte)10.GetRandom();
            var  actual   = new TimeslotBuilder(id).OnDay(dayIndex).Build();

            Assert.Equal(dayIndex, actual.DayIndex);
        }
Ejemplo n.º 3
0
        public void ReturnATimeslotWithTheStartTimeSpecifiedByTheStartingAtMethod()
        {
            int id        = Int32.MaxValue.GetRandom();
            var startTime = Convert.ToSingle((20.0).GetRandom(0));
            var actual    = new TimeslotBuilder(id).StartingAt(startTime).Build();

            Assert.Equal(startTime, actual.StartHour);
        }