예제 #1
0
        public void ShouldAddNewMandatoryListProductChangeRequest()
        {
            MandatoryListProductChangeRequest product = new MandatoryListProductChangeRequest();

            product.Add();

            Assert.Equal(ObjectState.Added, product.State);
        }
예제 #2
0
        public MandatoryListProductChangeRequest GetMandatoryListProductChangeRequest()
        {
            MandatoryListProductChangeRequest productChangeRequest = new MandatoryListProductChangeRequest()
            {
                CSICode       = "1010",
                DescriptionAr = "Name Ar",
                DescriptionEn = "Name En",
                NameAr        = "Name",
                NameEn        = "NameEn",
                PriceCelling  = 1,
            };

            return(productChangeRequest);
        }
예제 #3
0
        public void ShouldUpdateMandatoryListProductChangeRequest()
        {
            MandatoryListProductChangeRequest product        = new MandatoryListProductChangeRequest();
            MandatoryListProductChangeRequest updatedProduct = new MandatoryListDefault().GetMandatoryListProductChangeRequest();

            product.Update(updatedProduct);

            Assert.Equal(updatedProduct.NameAr, product.NameAr);
            Assert.Equal(updatedProduct.NameEn, product.NameEn);
            Assert.Equal(updatedProduct.CSICode, product.CSICode);
            Assert.Equal(updatedProduct.DescriptionAr, product.DescriptionAr);
            Assert.Equal(updatedProduct.DescriptionEn, product.DescriptionEn);
            Assert.Equal(updatedProduct.PriceCelling, product.PriceCelling);
            Assert.Equal(ObjectState.Modified, product.State);
        }