Exemple #1
0
        public void Copes_with_null_apprenticeship(CollectionPeriod period)
        {
            period.Apprenticeship = null;

            var sut = new DataLockRowModel(period, "", m => m.Cost);

            sut.ApprenticeValue.Should().Be("-");
        }
Exemple #2
0
        public void Reports_dash_for_absent_datalock(CollectionPeriod period)
        {
            period.DataLocks.Clear();

            var sut = new DataLockRowModel(period, DataLock.Dlock01, "", _ => null);

            sut.IsLocked.Should().BeFalse();
            sut.ActiveDataLock.Should().Be("-");
        }
Exemple #3
0
        public void Reports_datalock_name(CollectionPeriod period)
        {
            var datalock = period.DataLocks[0];

            var sut = new DataLockRowModel(period, datalock, "", _ => null);

            sut.IsLocked.Should().BeTrue();
            sut.ActiveDataLock.Should().Be(datalock.ToString());
        }
Exemple #4
0
        public void Extracts_values_from_correct_datamatch(CollectionPeriod period)
        {
            period.Apprenticeship.Cost.Should().NotBe(period.Ilr.Cost);

            var sut = new DataLockRowModel(period, "", m => m.Cost);

            sut.ApprenticeValue.Should().Be(period.Apprenticeship.Cost.ToString());
            sut.IlrValue.Should().Be(period.Ilr.Cost.ToString());
        }
Exemple #5
0
        public void Copes_with_null_extractor(CollectionPeriod period)
        {
            period.Apprenticeship.Standard = null;
            period.Ilr.Standard            = null;

            var sut = new DataLockRowModel(period, "", _ => null);

            sut.ApprenticeValue.Should().Be("-");
            sut.IlrValue.Should().Be("-");
        }
Exemple #6
0
        public void Copes_with_null_datamatch_value(CollectionPeriod period)
        {
            period.Apprenticeship.Standard = null;
            period.Ilr.Standard            = null;

            var sut = new DataLockRowModel(period, "", m => m.Standard);

            sut.ApprenticeValue.Should().Be("-");
            sut.IlrValue.Should().Be("-");
        }