public void VerificarDistinto() { int fabrica_ = 4; int idMonitor = 1; int idTelevisor = 1; int pulgadasMonitor_ = 1; int pulgadasTelevisor_ = 1; ECalidad unitario = ECalidad.FullHD4K; ECalidad secundario = ECalidad.FullHD; EMarcaTel marcaT = EMarcaTel.Philips; EMarcaMoni marcaM = EMarcaMoni.ViewSonic; Fabrica <Television> f1 = new Fabrica <Television>(fabrica_); Fabrica <Monitor> f2 = new Fabrica <Monitor>(fabrica_); Television t1 = new Television(idTelevisor, pulgadasTelevisor_, unitario, marcaT); Monitor m1 = new Monitor(idMonitor, pulgadasMonitor_, secundario, marcaM); //YA INGRESADO //f1 += c1; f1 += t1; //YA INGRESADO f2 += m1; Assert.AreEqual(t1.Id, idTelevisor); Assert.AreEqual(m1.Id, idMonitor); Assert.AreEqual(t1.Pulgadas, pulgadasTelevisor_); Assert.AreEqual(m1.Pulgadas, pulgadasMonitor_); Assert.AreEqual(t1.Calidad, unitario); Assert.AreEqual(m1.Calidad, secundario); Assert.AreEqual(t1.MarcaTel, marcaT); Assert.AreEqual(m1.MarcaMoni, marcaM); Assert.IsTrue(f1 != m1 && f2 != t1); }
private void guardar_Click(object sender, EventArgs e) { List <Monitor> auxMonitor = new List <Monitor>(); try { string consultaP = "SELECT * FROM Monitor WHERE id = @id"; cn.Open(); SqlCommand comandP = new SqlCommand(consultaP, cn); GuardarDataTable(); //comandP.Parameters.AddWithValue("@id", CrearM.Text); comandP.ExecuteNonQuery(); SqlDataReader infoP = comandP.ExecuteReader(); while (infoP.Read()) { ECalidad Calidad = (ECalidad)Enum.Parse(typeof(ECalidad), infoP["calidad"].ToString()); EMarcaMoni MarcaMoni = (EMarcaMoni)Enum.Parse(typeof(EMarcaMoni), infoP["marca"].ToString()); int id = Convert.ToInt32(infoP["id"].ToString()); int pulgadas = Convert.ToInt32(infoP["pulgadas"].ToString()); Monitor monitores = new Monitor(id, pulgadas, Calidad, MarcaMoni); } } catch (Exception ex) { } finally { cn.Close(); } }
/// <summary> /// Constructor de Monitor que asigna por defecto el valor "marcaMoni" y lo iguala con la propiedad "MarcaMoni" /// </summary> /// <param name="pulgadas">Le asigna unas pulgadas al atributo pulgadas de Monitor</param> /// <param name="calidad">Le asigna una calidad al atributo calidad de Monitor</param> /// <param name="marcaMoni">Le asigna una marca al atributo marca de Monitor</param> ///<param name="id">Le asigna un id al atributo marca de Monitor</param> public Monitor(int id, int pulgadas, ECalidad calidad, EMarcaMoni marcaMoni) : base(id, pulgadas, calidad) { this.MarcaMoni = marcaMoni; }