public void Should_Success_Instantiate()
        {
            int    Id            = 1;
            string Code          = "Code test";
            string ColorRequest  = "ColorRequest test";
            string ColorTemplate = "ColorTemplate test";
            double Quantity      = 100;
            ColorTypeIntegrationViewModel ctivm = new ColorTypeIntegrationViewModel();
            UOMIntegrationViewModel       uvm   = new UOMIntegrationViewModel();

            ProductionOrderDetailIntegrationViewModel podivm = new ProductionOrderDetailIntegrationViewModel();

            podivm.Id            = 1;
            podivm.Code          = Code;
            podivm.ColorRequest  = ColorRequest;
            podivm.ColorTemplate = ColorTemplate;
            podivm.Quantity      = 100;
            podivm.ColorType     = ctivm;
            podivm.Uom           = uvm;

            Assert.Equal(Id, podivm.Id);
            Assert.Equal(Code, podivm.Code);
            Assert.Equal(ColorRequest, podivm.ColorRequest);
            Assert.Equal(ColorTemplate, podivm.ColorTemplate);
            Assert.Equal(Quantity, podivm.Quantity);
            Assert.Equal(ctivm, podivm.ColorType);
            Assert.Equal(uvm, podivm.Uom);
        }
        public void Should_Success_Instantiate()
        {
            var carts = new List <CartViewModel>()
            {
                new CartViewModel()
                {
                    Code       = "Code",
                    CartNumber = "CartNumber",
                    Pcs        = 1,
                    Qty        = 1,
                    Uom        = new UOMIntegrationViewModel()
                    {
                        Unit = "Unit"
                    }
                }
            };



            var instruction     = new KanbanInstructionViewModel();
            var productionOrder = new ProductionOrderIntegrationViewModel();
            var selectedProductionOrderDetail = new ProductionOrderDetailIntegrationViewModel();
            KanbanCreateViewModel viewModel   = new KanbanCreateViewModel()
            {
                GoodOutput      = 1,
                BadOutput       = 1,
                Code            = "Code",
                Carts           = carts,
                CurrentQty      = 1,
                Instruction     = instruction,
                IsBadOutput     = true,
                Grade           = "Grade",
                IsComplete      = true,
                IsInactive      = false,
                IsReprocess     = true,
                OldKanbanId     = 1,
                ProductionOrder = productionOrder,
                SelectedProductionOrderDetail = selectedProductionOrderDetail,
                CurrentStepIndex = 1
            };

            Assert.Equal(1, viewModel.BadOutput);
            Assert.Equal("Code", viewModel.Code);
            Assert.Equal(carts, viewModel.Carts);
            Assert.Equal("Code", viewModel.Code);
            Assert.Equal(1, viewModel.CurrentQty);
            Assert.Equal(1, viewModel.CurrentStepIndex);
            Assert.Equal(1, viewModel.GoodOutput);
            Assert.Equal("Grade", viewModel.Grade);
            Assert.Equal(instruction, viewModel.Instruction);
            Assert.True(viewModel.IsBadOutput);
            Assert.True(viewModel.IsComplete);
            Assert.False(viewModel.IsInactive);
            Assert.True(viewModel.IsReprocess);
            Assert.Equal("Grade", viewModel.Grade);
            Assert.Equal(selectedProductionOrderDetail, viewModel.SelectedProductionOrderDetail);
        }
Ejemplo n.º 3
0
        public void Should_Success_Instantiate()
        {
            var time             = DateTimeOffset.Now;
            var machineViewModel = new MachineViewModel()
            {
                UId  = "UId",
                Code = "Code"
            };
            var production = new ProductionOrderIntegrationViewModel()
            {
            };
            var productionOrderDetail          = new ProductionOrderDetailIntegrationViewModel();
            var machineEvent                   = new MachineEventViewModel();
            MonitoringEventViewModel viewModel = new MonitoringEventViewModel()
            {
                UId                   = "UId",
                CartNumber            = "CartNumber",
                Code                  = "Code",
                DateStart             = time,
                DateEnd               = time,
                TimeInMilisStart      = 1,
                TimeInMilisEnd        = 1,
                Remark                = "Remark",
                Machine               = machineViewModel,
                ProductionOrder       = production,
                ProductionOrderDetail = productionOrderDetail,
                MachineEvent          = machineEvent,
            };

            Assert.Equal("UId", viewModel.UId);
            Assert.Equal("CartNumber", viewModel.CartNumber);
            Assert.Equal("Code", viewModel.Code);
            Assert.Equal(time, viewModel.DateStart);
            Assert.Equal(time, viewModel.DateEnd);
            Assert.Equal(1, viewModel.TimeInMilisStart);
            Assert.Equal(1, viewModel.TimeInMilisEnd);
            Assert.Equal("Remark", viewModel.Remark);
            Assert.Equal("Remark", viewModel.Remark);
            Assert.Equal(machineViewModel, viewModel.Machine);
            Assert.Equal(production, viewModel.ProductionOrder);
            Assert.Equal(productionOrderDetail, viewModel.ProductionOrderDetail);
            Assert.Equal(machineEvent, viewModel.MachineEvent);
        }