public void DoesNotEqualWithDifferentName()
        {
            var anotherCategory = Category;

            anotherCategory.Name = "differentName";
            var anotherCategoryModel = new CategoryDetailedInfoModel(anotherCategory);

            Assert.IsFalse(CategoryDetailedInfoModel.Equals(anotherCategoryModel));
        }
 public void TestInitialize()
 {
     Category = new Category()
     {
         Id         = 1,
         Name       = "Category1",
         FaIconName = "fa-icon"
     };
     CategoryDetailedInfoModel = new CategoryDetailedInfoModel(Category);
 }
        public void EqualsAnotherWithSameIdAndName()
        {
            var anotherCategoryModel = new CategoryDetailedInfoModel(Category);

            Assert.IsTrue(CategoryDetailedInfoModel.Equals(anotherCategoryModel));
        }