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