public void Should_Success_Validate_All_Null_Data() { var vm = new NewShipmentDocumentViewModel(); Assert.True(vm.Validate(null).Count() > 0); }
public void Should_Success_Validate_DeliveryDate() { var vm = new NewShipmentDocumentViewModel() { DeliveryDate = DateTimeOffset.UtcNow.AddDays(1) }; Assert.True(vm.Validate(null).Count() > 0); }
public void Mapping_With_AutoMapper_Profiles() { var configuration = new MapperConfiguration(cfg => { cfg.AddProfile <NewShipmentDocumentProfile>(); }); var mapper = configuration.CreateMapper(); NewShipmentDocumentViewModel vm = new NewShipmentDocumentViewModel { Id = 1 }; NewShipmentDocumentModel model = mapper.Map <NewShipmentDocumentModel>(vm); Assert.Equal(vm.Id, model.Id); }
public void Should_Success_Instantiate() { NewShipmentDocumentViewModel viewModel = new NewShipmentDocumentViewModel() { UId = "UId", Code = "Code", DeliveryReference = "DeliveryReference", IsVoid = false, Storage = new StorageIntegrationViewModel() }; Assert.Equal("UId", viewModel.UId); Assert.Equal("Code", viewModel.Code); Assert.Equal("DeliveryReference", viewModel.DeliveryReference); }
public NewShipmentDocumentViewModel GetDataToValidate() { NewShipmentDocumentViewModel TestData = new NewShipmentDocumentViewModel() { Buyer = new BuyerIntegrationViewModel() { Id = 1 }, DeliveryDate = DateTimeOffset.Now, DOSales = new Lib.ViewModels.Integration.Sales.DOSales.DOSalesIntegrationViewModel() { Id = 1, DOSalesNo = "DOSalesNo", }, ProductIdentity = "ProductIdentity", ShipmentNumber = "ShipmentNumber", Details = new List <NewShipmentDocumentDetailViewModel>() { new NewShipmentDocumentDetailViewModel() { Items = new List <NewShipmentDocumentItemViewModel>() { new NewShipmentDocumentItemViewModel() { PackingReceiptItems = new List <NewShipmentDocumentPackingReceiptItemViewModel>() { new NewShipmentDocumentPackingReceiptItemViewModel() } } } } } }; return(TestData); }