public Characteristics(bool[] c)
 {
     if (c.Length != _characterist.Length) throw new ArgumentException("Characteristics with incorrect length");
     _characterist[0] = new CharacteristicItem(c[0], "Ar condicionado");
     _characterist[1] = new CharacteristicItem(c[1], "Direcção Assistida");
     _characterist[2] = new CharacteristicItem(c[2], "Vidro elétrico");
     _characterist[3] = new CharacteristicItem(c[3], "Fecho elétrico");
     _characterist[4] = new CharacteristicItem(c[4], "Sistema de som");
     _characterist[5] = new CharacteristicItem(c[5], "Caixa Automática");
     _characterist[6] = new CharacteristicItem(c[6], "Tracção às 4 rodas");
 }
 public Characteristics(bool hasConditionAir, bool hasAssistedDirection, bool hasElectricGlass,
     bool hasElectricClose, bool hasSoundSystem, bool hasAutomaticBox, bool has4WheelsTraction)
 {
     _characterist[0] = new CharacteristicItem(hasConditionAir,"Ar condicionado");
     _characterist[1] = new CharacteristicItem(hasAssistedDirection,"Direcção Assistida");
     _characterist[2] = new CharacteristicItem(hasElectricGlass,"Vidro elétrico");
     _characterist[3] = new CharacteristicItem(hasElectricClose,"Fecho elétrico");
     _characterist[4] = new CharacteristicItem(hasSoundSystem,"Sistema de som");
     _characterist[5] = new CharacteristicItem(hasAutomaticBox,"Caixa Automática");
     _characterist[6] = new CharacteristicItem(has4WheelsTraction,"Tracção às 4 rodas");
 }