public void Should_QuantityCorrection_Greater_Than_Zero_SPBDto()
        {
            var upoDetails = new List <UnitPaymentOrderDetail>()
            {
                new UnitPaymentOrderDetail()
                {
                    Id                 = 1,
                    UPOItemId          = 1,
                    QuantityCorrection = 1,
                    URNItemId          = 1,
                }
            };
            var upoItems = new List <UnitPaymentOrderItem>()
            {
                new UnitPaymentOrderItem()
                {
                    Id      = 1,
                    UPOId   = 1,
                    URNId   = 1,
                    Details = upoDetails
                }
            };
            var upo = new UnitPaymentOrder()
            {
                Id    = 1,
                Items = upoItems,
            };
            var urnItems = new List <UnitReceiptNoteItem>()
            {
                new UnitReceiptNoteItem()
                {
                    Id    = 1,
                    URNId = 1,
                }
            };
            var urns = new List <UnitReceiptNote>()
            {
                new UnitReceiptNote()
                {
                    Id    = 1,
                    Items = urnItems
                }
            };
            var dto = new SPBDto(upo, upoDetails, upoItems, urnItems, urns);

            Assert.NotNull(dto);
        }
        public void Should_Success_Construct_SPBDto()
        {
            var upoDetails = new List <UnitPaymentOrderDetail>()
            {
                new UnitPaymentOrderDetail()
                {
                    Id        = 1,
                    UPOItemId = 1,
                    URNItemId = 1,
                }
            };
            var upoItems = new List <UnitPaymentOrderItem>()
            {
                new UnitPaymentOrderItem()
                {
                    Id      = 1,
                    UPOId   = 1,
                    URNId   = 1,
                    Details = upoDetails
                }
            };
            var upo = new UnitPaymentOrder()
            {
                Id    = 1,
                Items = upoItems,
            };
            var urnItems = new List <UnitReceiptNoteItem>()
            {
                new UnitReceiptNoteItem()
                {
                    Id    = 1,
                    URNId = 1,
                }
            };
            var urns = new List <UnitReceiptNote>()
            {
                new UnitReceiptNote()
                {
                    Id    = 1,
                    Items = urnItems
                }
            };
            var dto = new SPBDto(upo, upoDetails, upoItems, urnItems, urns);

            Assert.NotNull(dto);
        }