public void should_succes_instantiate() { GarmentLeftoverWarehouseStockViewModel viewModel = new GarmentLeftoverWarehouseStockViewModel() { Histories = new List <GarmentLeftoverWarehouseStockHistoryViewModel>(), PONo = "PONo", Product = new Lib.ViewModels.ProductViewModel(), Quantity = 1, ReferenceType = new Lib.Enums.GarmentLeftoverWarehouseStockReferenceTypeEnum(), RONo = "RONo", Unit = new Lib.ViewModels.UnitViewModel(), Uom = new Lib.ViewModels.UomViewModel(), LeftoverComodity = new Lib.ViewModels.LeftoverComodityViewModel(), BasicPrice = 1 }; Assert.NotNull(viewModel.Histories); Assert.Equal("PONo", viewModel.PONo); Assert.NotNull(viewModel.Product); Assert.Equal(1, viewModel.Quantity); var temp = viewModel.ReferenceType.ToString(); Assert.Equal("FABRIC", viewModel.ReferenceType.ToString()); Assert.Equal("RONo", viewModel.RONo); Assert.NotNull(viewModel.Unit); Assert.NotNull(viewModel.Uom); Assert.NotNull(viewModel.LeftoverComodity); Assert.Equal(1, viewModel.BasicPrice); }
public GarmentLeftoverWarehouseStockViewModel MapToViewModel(GarmentLeftoverWarehouseStock model) { GarmentLeftoverWarehouseStockViewModel viewModel = new GarmentLeftoverWarehouseStockViewModel(); PropertyCopier <GarmentLeftoverWarehouseStock, GarmentLeftoverWarehouseStockViewModel> .Copy(model, viewModel); viewModel.Unit = new UnitViewModel { Id = model.UnitId.ToString(), Code = model.UnitCode, Name = model.UnitName }; viewModel.Product = new ProductViewModel { Id = model.ProductId.ToString(), Code = model.ProductCode, Name = model.ProductName }; viewModel.Uom = new UomViewModel { Id = model.UomId.ToString(), Unit = model.UomUnit }; viewModel.LeftoverComodity = new LeftoverComodityViewModel { Id = model.LeftoverComodityId.GetValueOrDefault(), Code = model.ProductCode, Name = model.ProductName }; if (model.Histories != null) { viewModel.Histories = new List <GarmentLeftoverWarehouseStockHistoryViewModel>(); foreach (var modelHistory in model.Histories) { GarmentLeftoverWarehouseStockHistoryViewModel viewModelHistory = new GarmentLeftoverWarehouseStockHistoryViewModel(); PropertyCopier <GarmentLeftoverWarehouseStockHistory, GarmentLeftoverWarehouseStockHistoryViewModel> .Copy(modelHistory, viewModelHistory); } } return(viewModel); }
public GarmentLeftoverWarehouseStock MapToModel(GarmentLeftoverWarehouseStockViewModel viewModel) { throw new NotImplementedException(); }