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()); }
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); }