public void ShouldHaveError_Validate_Items_when_NoExist_Unit_with_UnitId_Equal_Zero()
        {
            VBRequestDocumentNonPOFormDto dto = new VBRequestDocumentNonPOFormDto()
            {
                Items = new List <VBRequestDocumentNonPOItemFormDto>()
                {
                    new VBRequestDocumentNonPOItemFormDto()
                    {
                        Unit = new UnitDto()
                        {
                            Id = 0
                        },
                        IsSelected = true
                    }
                }
            };

            var result = dto.Validate(null);

            Assert.True(0 < result.Count());
        }
Example #2
0
        public VBRequestDocumentNonPOFormDto GetNewData_VBRequestDocumentNonPOFormDto()
        {
            VBRequestDocumentNonPOFormDto form = new VBRequestDocumentNonPOFormDto()
            {
                IsInklaring = true,
                Amount      = 1,
                Currency    = new CurrencyDto()
                {
                    Code        = "IDR",
                    Description = "Description",
                    Rate        = 1,
                    Symbol      = "Rp"
                },
                Date    = DateTimeOffset.Now,
                Purpose = "Purpose",
                RealizationEstimationDate = DateTimeOffset.Now,
                SuppliantUnit             = new UnitDto()
                {
                    Id       = 1,
                    Code     = "Code",
                    Division = new DivisionDto()
                    {
                        Code = "Code",
                        Name = "GARMENT",
                    },
                    Name = "Meter",
                    VBDocumentLayoutOrder = 1,
                },
                Items = new List <VBRequestDocumentNonPOItemFormDto>()
                {
                    new VBRequestDocumentNonPOItemFormDto()
                    {
                        Id         = 1,
                        IsSelected = true,
                        Unit       = new UnitDto()
                        {
                            Code     = "Code",
                            Division = new DivisionDto()
                            {
                                Code = "Code",
                                Name = "Name",
                            },
                            Name = "Name",
                            VBDocumentLayoutOrder = 1
                        }
                    },
                    new VBRequestDocumentNonPOItemFormDto()
                    {
                        Id         = 0,
                        IsSelected = true,
                        Unit       = new UnitDto()
                        {
                            Code     = "Code",
                            Division = new DivisionDto()
                            {
                                Code = "Code",
                                Name = "Name",
                            },
                            Name = "Name",
                            VBDocumentLayoutOrder = 1
                        }
                    }
                }
            };

            return(form);
        }