public void Should_HaveDetails() { var info = new HenDepreciation(); var errors = info.Validate(); Assert.True(errors.Any(e => e.Message == "HenDepreciation_RequireDetails")); }
public void Should_ConsistOf_DifferentHouses() { var houseId = Guid.NewGuid(); var info = new HenDepreciation { Date = DateTime.Today, Details = new List <HenDepreciationDetail>() { new HenDepreciationDetail { HouseId = houseId }, new HenDepreciationDetail { HouseId = houseId } } }; var errors = info.Validate(); Assert.True(errors.Any(e => e.Message == "HenDepreciation_DuplicateHouse")); }