public void Reports_not_resumed(CollectionPeriod period) { period.Apprenticeship.ResumedOn = null; var sut = new PauseDateDataLockRowModel(period, DataLock.Dlock12, ""); sut.ResumedOnDate.Should().Be("Present"); }
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()); }
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(); }
public void Reports_pause_start_date([Frozen] CollectionPeriod period, PauseDateDataLockRowModel sut) { sut.HasPausedDate.Should().BeTrue(); sut.PausedOnDate.Should().Be(period.Apprenticeship.PausedOn !.Value.ToShortDateString()); }
public void Reports_dash_for_absent_pause_datalock([Frozen] CollectionPeriod period, PauseDateDataLockRowModel sut) { period.DataLocks.Clear(); sut.IsLocked.Should().BeFalse(); sut.ActiveDataLock.Should().Be("-"); }
public void Reports_resumed([Frozen] CollectionPeriod period, PauseDateDataLockRowModel sut) { sut.ResumedOnDate.Should().Be(period.Apprenticeship.ResumedOn !.Value.ToShortDateString()); }