Exemple #1
0
        private bool IsEqualAdminPersistanceAndAdminEntity(AdminPersistence adminPersistence, Admin admin)
        {
            if (adminPersistence.Id != admin.Id)
            {
                return(false);
            }

            if (!adminPersistence.Jmbg.Equals(admin.Jmbg))
            {
                return(false);
            }

            if (!adminPersistence.Username.Equals(admin.Username))
            {
                return(false);
            }

            if (!adminPersistence.Password.Equals(admin.Password))
            {
                return(false);
            }

            if (!adminPersistence.Name.Equals(admin.Name))
            {
                return(false);
            }

            if (!adminPersistence.Surname.Equals(admin.Surname))
            {
                return(false);
            }


            return(true);
        }
Exemple #2
0
        public void Map_admin_persistance_to_admin_entity_when_persistance_is_null()
        {
            AdminPersistence adminPersistance = null;

            Assert.Throws <ArgumentNullException>(()
                                                  => AdminMapper.MapAdminPersistenceToAdminEntity(adminPersistance));
        }
Exemple #3
0
        public void Map_admin_persistence_to_admin_entity()
        {
            AdminPersistence adminPersistance = this.GetAdminPersistanceFirst();

            Admin adminEntity = AdminMapper.MapAdminPersistenceToAdminEntity(adminPersistance);

            Assert.True(this.IsEqualAdminPersistanceAndAdminEntity(adminPersistance, adminEntity));
        }
Exemple #4
0
 public static Admin MapAdminPersistenceToAdminEntity(AdminPersistence adminPersistence)
 => adminPersistence == null ? throw new ArgumentNullException()
                               : new Admin()
 {
     Id       = adminPersistence.Id,
     Username = adminPersistence.Username,
     Password = adminPersistence.Password,
     Jmbg     = adminPersistence.Jmbg,
     Name     = adminPersistence.Name,
     Surname  = adminPersistence.Surname
 };