public void Should_Success_Instantiate()
        {
            int    Id   = 1;
            string Code = "Code test";
            string Name = "Name test";
            OrderTypeIntegrationViewModel otivm = new OrderTypeIntegrationViewModel();

            ProcessTypeIntegrationViewModel ptivm = new ProcessTypeIntegrationViewModel();

            ptivm.Id        = 1;
            ptivm.Code      = Code;
            ptivm.Name      = Name;
            ptivm.OrderType = otivm;

            Assert.Equal(Id, ptivm.Id);
            Assert.Equal(Code, ptivm.Code);
            Assert.Equal(Name, ptivm.Name);
            Assert.Equal(otivm, ptivm.OrderType);
        }
        public void Should_Success_Instantiate()
        {
            var processType = new ProcessTypeIntegrationViewModel();
            var areas       = new List <DurationEstimationAreaViewModel>()
            {
                new DurationEstimationAreaViewModel()
            };
            DurationEstimationViewModel viewModel = new DurationEstimationViewModel()
            {
                UId         = "UId",
                Code        = "Code",
                ProcessType = processType,
                Areas       = areas
            };

            Assert.Equal("UId", viewModel.UId);
            Assert.Equal("Code", viewModel.Code);
            Assert.Equal(processType, viewModel.ProcessType);
            Assert.Equal(areas, viewModel.Areas);
        }
Beispiel #3
0
        public void Should_Success_Instantiate()
        {
            var account      = new AccountIntegrationViewModel();
            var buyer        = new BuyerIntegrationViewModel();
            var time         = DateTimeOffset.Now;
            var designMotive = new DesignMotiveIntegrationViewModel();
            var details      = new List <ProductionOrderDetailIntegrationViewModel>()
            {
                new ProductionOrderDetailIntegrationViewModel()
            };
            var finishType    = new FinishTypeIntegrationViewModel();
            var lampStandards = new List <ProductionLampStandardIntegrationViewModel>()
            {
                new ProductionLampStandardIntegrationViewModel()
            };

            var material             = new MaterialIntegrationViewModel();
            var materialConstruction = new MaterialConstructionIntegrationViewModel();
            var orderType            = new OrderTypeIntegrationViewModel();
            var processType          = new ProcessTypeIntegrationViewModel();
            var runWidths            = new List <ProductionRunWidthIntegrationViewModel>()
            {
                new ProductionRunWidthIntegrationViewModel()
            };
            var standardTests = new StandardTestIntegrationViewModel();
            var uom           = new UOMIntegrationViewModel();
            var yarnMaterial  = new YarnMaterialIntegrationViewModel();
            ProductionOrderIntegrationViewModel viewModel = new ProductionOrderIntegrationViewModel()
            {
                Account           = account,
                ArticleFabricEdge = "ArticleFabricEdge",
                Buyer             = buyer,
                Code                 = "Code",
                DeliveryDate         = time,
                DesignCode           = "DesignCode",
                DesignMotive         = designMotive,
                DesignNumber         = "DesignNumber",
                Details              = details,
                DistributedQuantity  = 1,
                FinishType           = finishType,
                IsClosed             = true,
                IsCompleted          = true,
                IsRequested          = true,
                IsUsed               = true,
                LampStandards        = lampStandards,
                Material             = material,
                MaterialConstruction = materialConstruction,
                MaterialOrigin       = "MaterialOrigin",
                MaterialWidth        = "MaterialWidth",
                OrderNo              = "OrderNo",
                OrderQuantity        = 1,
                OrderType            = orderType,
                PackingInstruction   = "PackingInstruction",
                ProcessType          = processType,
                Remark               = "Remark",
                Run                       = "Run",
                RunWidths                 = runWidths,
                SalesContractNo           = "SalesContractNo",
                ShippingQuantityTolerance = 1,
                Sample                    = "Sample",
                ShrinkageStandard         = "ShrinkageStandard",
                StandardTests             = standardTests,
                Uom                       = uom,
                YarnMaterial              = yarnMaterial
            };

            Assert.Equal(account, viewModel.Account);
            Assert.Equal("ArticleFabricEdge", viewModel.ArticleFabricEdge);
            Assert.Equal(buyer, viewModel.Buyer);
            Assert.Equal("Code", viewModel.Code);
            Assert.Equal(time, viewModel.DeliveryDate);
            Assert.Equal("DesignCode", viewModel.DesignCode);
            Assert.Equal(designMotive, viewModel.DesignMotive);
            Assert.Equal("DesignNumber", viewModel.DesignNumber);
            Assert.Equal(details, viewModel.Details);
            Assert.Equal(1, viewModel.DistributedQuantity);
            Assert.Equal(finishType, viewModel.FinishType);
            Assert.True(viewModel.IsClosed);
            Assert.True(viewModel.IsCompleted);
            Assert.True(viewModel.IsRequested);
            Assert.True(viewModel.IsUsed);
            Assert.Equal(lampStandards, viewModel.LampStandards);
            Assert.Equal(materialConstruction, viewModel.MaterialConstruction);
            Assert.Equal("MaterialOrigin", viewModel.MaterialOrigin);
            Assert.Equal("MaterialWidth", viewModel.MaterialWidth);
            Assert.Equal(1, viewModel.OrderQuantity);
            Assert.Equal("OrderNo", viewModel.OrderNo);
            Assert.Equal("PackingInstruction", viewModel.PackingInstruction);
            Assert.Equal(orderType, viewModel.OrderType);
            Assert.Equal(processType, viewModel.ProcessType);
            Assert.Equal("Remark", viewModel.Remark);
            Assert.Equal("Run", viewModel.Run);
            Assert.Equal(runWidths, viewModel.RunWidths);
            Assert.Equal("SalesContractNo", viewModel.SalesContractNo);
            Assert.Equal("Sample", viewModel.Sample);
            Assert.Equal(1, viewModel.ShippingQuantityTolerance);
            Assert.Equal("ShrinkageStandard", viewModel.ShrinkageStandard);
            Assert.Equal(standardTests, viewModel.StandardTests);
            Assert.Equal(uom, viewModel.Uom);
            Assert.Equal(yarnMaterial, viewModel.YarnMaterial);
        }