public void AsignarZona_Test() { using (var db = new DBContext()) { //Arrenge var t = new Transformador(); t.Latitud = -34.575233814928914; t.Longitud = -58.41500966716404; var t2 = new Transformador(); t2.Latitud = -34.58248917295323; t2.Longitud = -58.45194180211615; //Act t.asignarZona(); t2.asignarZona(); //db.Transformadores.Add(t); //db.SaveChanges(); //Assert Assert.AreEqual(8, t2.ZonaID); Assert.AreEqual(1, t.ZonaID); } }
public void ReConectarTrafoProx_Test() { using (var db = new DBContext()) { //Arrenge var t = new Transformador(); t.Latitud = -34.575233814928914; t.Longitud = -58.41500966716404; t.asignarZona(); db.Transformadores.Add(t); var t2 = new Transformador(); t2.Latitud = -34.58248917295323; t2.Longitud = -58.45194180211615; t2.asignarZona(); db.Transformadores.Add(t2); var t3 = new Transformador(); t3.Latitud = -34.58220308678515; t3.Longitud = -58.42022895812988; t3.asignarZona(); db.Transformadores.Add(t3); var t4 = new Transformador(); t4.Latitud = -34.56774230669942; t4.Longitud = -58.43784063029881; t4.asignarZona(); db.Transformadores.Add(t4); db.SaveChanges(); foreach (var cli in db.Usuarios) { //cli.ConectarseAlTrafoMasProx(); if (!cli.EsAdmin) { cli.ConectarseAlTrafoMasProx(); } } db.SaveChanges(); } //Act /* * var trafoProx = db.Transformadores.Find(cliente.TransformadorID); * var trafoProx2 = db.Transformadores.Find(cliente2.TransformadorID); * * //Assert * Assert.AreEqual(cliente.TransformadorID, trafoProx.TransformadorID); * Assert.AreEqual(cliente2.TransformadorID, trafoProx2.TransformadorID); */ }