public void LibroNoPalindromeTest() { // Arrange Bibliotecario bibliotecario = new Bibliotecario(repositorioLibro.Object, repositorioPrestamo.Object); Libro libro = new LibroTestDataBuilder().ConIsbn(ISBN_NO_PALINDROMO).Build(); // Act bibliotecario.ValidarSiEsPalindromo(libro.Isbn); // Assert Assert.AreEqual("1234", libro.Isbn); }
public void LibroPalindromeTest() { // Arrange Bibliotecario bibliotecario = new Bibliotecario(repositorioLibro.Object, repositorioPrestamo.Object); Libro libro = new LibroTestDataBuilder().ConIsbn(ISBN_PALINDROMO).Build(); // Act try { bibliotecario.ValidarSiEsPalindromo(libro.Isbn); Assert.Fail(); } catch (Exception err) { // Assert Assert.AreEqual("los libros palíndromos solo se pueden utilizar en la biblioteca", err.Message); } }