public void CompararCartas() { var p1 = new Jugador() { Nombre = "juan", ConectionID = "12345142" }; var p2 = new Jugador() { Nombre = "marcos", ConectionID = "12345123" }; var juego = new Partidas() { Activa = true, Nombre = "nueva partida", Usuario = p1.Nombre, Mazo = "Armas de videojuegos" }; juego.Preparar(); juego.Jugar.Jugador1 = p1; juego.Jugar.Jugador2 = p2; juego.Comenzar(); var carta = p1.Mazo[0]; var carta2 = p2.Mazo[0]; Jugador ganoManoEsperado = null; var attr = carta.Atributos[0].Propiedad; if (carta.Atributos[0].Valor >= carta.Atributos[1].Valor) { ganoManoEsperado = p1; } else { ganoManoEsperado = p2; } var ganoManoObtenido = juego.Jugar.CompararCartas(attr); Assert.AreEqual(ganoManoEsperado, ganoManoObtenido); }