public void ConfiguracionValida_WithACBD_ReturnsTrue() { char l1 = 'A'; char l2 = 'B'; char l3 = 'C'; char l4 = 'D'; string lCadena = "ACBD"; char lResultado; char lResultadoEsperado; Dictionary<char, char> lConf1 = new Dictionary<char, char>(); Dictionary<char, char> lConf2 = new Dictionary<char, char>(); TableroConexiones lPlugBoard = new TableroConexiones(); if (TableroConexiones.ConfiguracionValida(lCadena)) { lPlugBoard.Configurar(lCadena); } lResultado = lPlugBoard.Conectar(l2); lConf2.Add(l1, l3); lConf2.Add(l3, l1); lConf2.Add(l2, l4); lConf2.Add(l4, l2); lPlugBoard.Configuracion = lConf2; lResultadoEsperado = lPlugBoard.Conectar(l2); Assert.AreEqual(lResultadoEsperado, lResultado); }
public void ConfiguracionValida_WithA_ReturnsTrue() { char lResultado; char l1 = 'A'; char l2 = 'D'; string lCadena = "ADCB"; Dictionary<char, char> lConexiones = new Dictionary<char, char>(); char lResultadoEsperado = l2; TableroConexiones lPlugBoard = new TableroConexiones(); if (TableroConexiones.ConfiguracionValida(lCadena)) { lPlugBoard.Configurar(lCadena); } lResultado = lPlugBoard.Conectar(l1); Assert.AreEqual(lResultadoEsperado, lResultado); }