public void DoesNotEqualWithDifferentEmail()
        {
            var anotherAdministrator = Administrator;

            anotherAdministrator.Email = "*****@*****.**";
            var anotherAdministratorModel = new AdministratorBasicInfoModel(anotherAdministrator);

            Assert.IsFalse(AdministratorBasicInfoModel.Equals(anotherAdministratorModel));
        }
        public void DoesNotEqualWithDifferentId()
        {
            var anotherAdministrator = Administrator;

            anotherAdministrator.Id = 2;
            var anotherAdministratorModel = new AdministratorBasicInfoModel(anotherAdministrator);

            Assert.IsFalse(AdministratorBasicInfoModel.Equals(anotherAdministratorModel));
        }
 public void TestInitialize()
 {
     Administrator = new Administrator()
     {
         Id       = 1,
         Name     = "name",
         Email    = "*****@*****.**",
         Password = "******"
     };
     AdministratorBasicInfoModel = new AdministratorBasicInfoModel(Administrator);
 }
        public void EqualsAnotherWithSameIdAndEmail()
        {
            var anotherAdministratorModel = new AdministratorBasicInfoModel(Administrator);

            Assert.IsTrue(AdministratorBasicInfoModel.Equals(anotherAdministratorModel));
        }