Ejemplo n.º 1
0
        public void GenderCategory_Equal_GenderCategory()
        {
            var first  = GenderData.GenderCategoryDomains.First();
            var second = new GenderCategoryDomain(first.GenderType, first.Name, first.Categories);

            Assert.True(first.Equals(second));
        }
Ejemplo n.º 2
0
        public void GenderCategory_Equal_Ok()
        {
            const GenderType genderType    = GenderType.Male;
            const string     genderName    = "Мужик";
            var categoryClothesTypeDomains = CategoryData.CategoryClothesTypeDomains;

            var genderCategoryDomain = new GenderCategoryDomain(genderType, genderName, categoryClothesTypeDomains);

            int genderCategoryHash = HashCode.Combine(genderType, categoryClothesTypeDomains.Average(categoryDomain => categoryDomain.GetHashCode()));

            Assert.Equal(genderCategoryHash, genderCategoryDomain.GetHashCode());
        }