public void LibroNoPrestadoTest() { var libroTestDataBuilder = new LibroTestDataBuilder(); Libro libro = libroTestDataBuilder.Build(); Bibliotecario bibliotecario = new Bibliotecario(repositorioLibro.Object, repositorioPrestamo.Object); repositorioPrestamo.Setup(r => r.ObtenerLibroPrestadoPorIsbn(libro.Isbn)).Equals(null); var esprestado = bibliotecario.EsPrestado(libro.Isbn); Assert.IsFalse(esprestado); }
public void EsPrestado() { var libroTestDataBuilder = new LibroTestDataBuilder(); Libro libro = libroTestDataBuilder.Build(); repositorioPrestamo.Setup(r => r.ObtenerLibroPrestadoPorIsbn(libro.Isbn)).Returns(libro); Bibliotecario bibliotecario = new Bibliotecario(repositorioLibro.Object, repositorioPrestamo.Object); var esprestado = bibliotecario.EsPrestado(libro.Isbn); Assert.AreEqual(esprestado, true); }
public void EsPalindromo(string parameter, bool response) { // Arrange var libroTestDataBuilder = new LibroTestDataBuilder(); Libro libro = libroTestDataBuilder.Build(); Bibliotecario bibliotecario = new Bibliotecario(repositorioLibro.Object, repositorioPrestamo.Object); // Act var result = bibliotecario.IsPalindrome(parameter); // Assert Assert.AreEqual(result, response); }
public void CrearLibroTest() { // Arrange LibroTestDataBuilder libroTestBuilder = new LibroTestDataBuilder().ConTitulo(TITULO). ConAnio(ANIO).ConIsbn(ISBN); // Act Libro libro = libroTestBuilder.Build(); // Assert Assert.AreEqual(TITULO, libro.Titulo); Assert.AreEqual(ISBN, libro.Isbn); Assert.AreEqual(ANIO, libro.Anio); }
public void VerificarSiExisteELLibro() { var libroTest = new LibroTestDataBuilder(); Libro libroEnBiblioteca = libroTest.Build(); repositorioPrestamo.Setup(r => r.ObtenerLibroPrestadoPorIsbn(libroEnBiblioteca.Isbn)).Equals(null); repositorioLibro.Setup(r => r.ObtenerPorIsbn(libroEnBiblioteca.Isbn)).Returns(libroEnBiblioteca); Bibliotecario bibliotecario = new Bibliotecario(repositorioLibro.Object, repositorioPrestamo.Object); Libro libro = bibliotecario.ValidacionesDePrestamo(libroEnBiblioteca.Isbn); Assert.IsNotNull(libro); }
public void ObtenerFechaMaxima(string DateTest, string DateFinally) { // Arrange DateTime dateFirst = DateTime.Parse(DateTest); DateTime dateMax = DateTime.Parse(DateFinally); var libroTestDataBuilder = new LibroTestDataBuilder(); Libro libro = libroTestDataBuilder.Build(); Bibliotecario bibliotecario = new Bibliotecario(repositorioLibro.Object, repositorioPrestamo.Object); // Act var result = bibliotecario.FechaMaximaEntrega(dateFirst); // Assert Assert.AreEqual(result.ToString("MM/dd/yyyy"), dateMax.ToString("MM/dd/yyyy")); }
public void EsIsbnPalindromo() { // Arrange // Arrange LibroTestDataBuilder libroTestBuilder = new LibroTestDataBuilder().ConTitulo("Mi tiempo, mi decisión"). ConAnio(2019).ConIsbn("12ASA21"); // Act Libro libro = libroTestBuilder.Build(); // Act Bibliotecario bibliotecario = new Bibliotecario(repositorioLibro.Object, repositorioPrestamo.Object); var isPalindromo = bibliotecario.EsIsbnPalindromo(libro.Isbn); // Assert Assert.AreEqual(isPalindromo, true); }