private void AssertLastCarrierIsDefault(MovementCarriersViewModel model) { Assert.Equal(TestableBusiness.WasteSolutions.RegistrationNumber, model.LastReg); Assert.Equal(TestableBusiness.WasteSolutions.Name, model.LastName); Assert.Equal(TestableContact.BillyKnuckles.Telephone, model.LastTel); Assert.Equal(string.Empty, model.LastFax); Assert.Equal(TestableContact.BillyKnuckles.Email, model.LastEmail); }
private void AssertSecondCarrierIsEmpty(MovementCarriersViewModel model) { Assert.Equal(string.Empty, model.SecondReg); Assert.Equal(string.Empty, model.SecondName); Assert.Equal(string.Empty, model.SecondTel); Assert.Equal(string.Empty, model.SecondFax); Assert.Equal(string.Empty, model.SecondEmail); Assert.Equal(string.Empty, model.SecondAddress); }
private void AssertLastCarrierIsEmpty(MovementCarriersViewModel model) { Assert.Equal(string.Empty, model.LastReg); Assert.Equal(string.Empty, model.LastName); Assert.Equal(string.Empty, model.LastTel); Assert.Equal(string.Empty, model.LastFax); Assert.Equal(string.Empty, model.LastEmail); Assert.Equal(string.Empty, model.LastAddress); }
public void OneCarrier_FirstFieldsCompleted() { var carriers = GetCarriersList(); var vm = new MovementCarriersViewModel(carriers); AssertSecondCarrierIsEmpty(vm); AssertLastCarrierIsEmpty(vm); Assert.Equal(string.Empty, vm.AnnexMessage); }
public void CreateViewModelSucceeds() { var carriers = GetCarriersList(); var vm = new MovementCarriersViewModel(carriers); AssertFirstCarrierIsDefault(vm); AssertSecondCarrierIsEmpty(vm); AssertLastCarrierIsEmpty(vm); }
public void TwoCarriers_FirstAndLastFieldsCompleted() { var carriers = GetCarriersList(); var c = CreateMovementCarrierWithCarrierPosition(2); carriers.Add(c); var vm = new MovementCarriersViewModel(carriers); AssertFirstCarrierIsDefault(vm); AssertSecondCarrierIsEmpty(vm); AssertLastCarrierIsDefault(vm); Assert.Equal(string.Empty, vm.AnnexMessage); }
public void TwoCarriers_FirstAndSecondFieldsCompleted() { var carriers = GetCarriersList(); var c = CreateMovementCarrierWithCarrierPosition(2); carriers.Add(c); var vm = new MovementCarriersViewModel(carriers); AssertFirstCarrierIsDefault(vm); AssertSecondCarrierIsDefault(vm); AssertLastCarrierIsEmpty(vm); Assert.Equal(string.Empty, vm.AnnexMessage); }
public void MoreThenThreeCarriersFieldsAreEmptyListIsPopulated() { var carriers = GetCarriersList(); var c2 = CreateMovementCarrierWithCarrierPosition(2); carriers.Add(c2); var c3 = CreateMovementCarrierWithCarrierPosition(3); carriers.Add(c3); var c4 = CreateMovementCarrierWithCarrierPosition(4); carriers.Add(c4); var vm = new MovementCarriersViewModel(carriers); AssertFirstCarrierIsEmpty(vm); AssertSecondCarrierIsEmpty(vm); AssertLastCarrierIsEmpty(vm); AssertCarrierDetailsSet(vm); Assert.Equal("See carriers annex", vm.AnnexMessage); }
public MovementCarrierBlock(IList <MergeField> mergeFields, IEnumerable <MovementCarrier> movementCarriers) { CorrespondingMergeFields = MergeFieldLocator.GetCorrespondingFieldsForBlock(mergeFields, TypeName); data = new MovementCarriersViewModel(movementCarriers.ToList()); AnnexMergeFields = MergeFieldLocator.GetAnnexMergeFields(mergeFields, TypeName); }
private void AssertCarrierDetailsSet(MovementCarriersViewModel model) { Assert.Equal(4, model.CarrierDetails.Count); }
public MovementCarrierBlock(IList<MergeField> mergeFields, MovementDetails movementDetails) { CorrespondingMergeFields = MergeFieldLocator.GetCorrespondingFieldsForBlock(mergeFields, TypeName); data = new MovementCarriersViewModel(new List<MovementCarrier>()); AnnexMergeFields = MergeFieldLocator.GetAnnexMergeFields(mergeFields, TypeName); }