Пример #1
0
        public void Reports_not_resumed(CollectionPeriod period)
        {
            period.Apprenticeship.ResumedOn = null;

            var sut = new PauseDateDataLockRowModel(period, DataLock.Dlock12, "");

            sut.ResumedOnDate.Should().Be("Present");
        }
Пример #2
0
        public void Reports_pause_datalock_name(CollectionPeriod period)
        {
            var datalock = period.DataLocks[0];

            var sut = new PauseDateDataLockRowModel(period, datalock, "");

            sut.IsLocked.Should().BeTrue();
            sut.ActiveDataLock.Should().Be(datalock.ToString());
        }
Пример #3
0
        public void Reports_not_paused(CollectionPeriod period)
        {
            period.Apprenticeship.PausedOn = null;

            var sut = new PauseDateDataLockRowModel(period, DataLock.Dlock12, "");

            sut.HasPausedDate.Should().BeFalse();
            sut.PausedOnDate.Should().BeNull();
        }
Пример #4
0
 public void Reports_pause_start_date([Frozen] CollectionPeriod period, PauseDateDataLockRowModel sut)
 {
     sut.HasPausedDate.Should().BeTrue();
     sut.PausedOnDate.Should().Be(period.Apprenticeship.PausedOn !.Value.ToShortDateString());
 }
Пример #5
0
        public void Reports_dash_for_absent_pause_datalock([Frozen] CollectionPeriod period, PauseDateDataLockRowModel sut)
        {
            period.DataLocks.Clear();

            sut.IsLocked.Should().BeFalse();
            sut.ActiveDataLock.Should().Be("-");
        }
Пример #6
0
 public void Reports_resumed([Frozen] CollectionPeriod period, PauseDateDataLockRowModel sut)
 {
     sut.ResumedOnDate.Should().Be(period.Apprenticeship.ResumedOn !.Value.ToShortDateString());
 }