public BookController() : base() { _dbConn = System.Configuration.ConfigurationManager.ConnectionStrings["dbconnection"].ConnectionString; bookBL = new BookBusinessLogic(_dbConn); pubBL = new PublisherBusinessLogic(_dbConn); authBL = new AuthorBusinessLogic(_dbConn); genBL = new GenreBusinessLogic(_dbConn); }
public BookController() : base() { _dbConn = System.Configuration.ConfigurationManager.ConnectionStrings["dbconnection"].ConnectionString; _logicBook = new BookBusinessLogic(_dbConn); _logicPublisher = new PublisherBusinessLogic(_dbConn); _logicAuthor = new AuthorBusinessLogic(_dbConn); _logicGenre = new GenreBusinessLogic(_dbConn); }
public void RemoveBookTest() { var databaseSource = DataSourceServiceFactory.GetDatabaseConnection(); var businessLogic = new BookBusinessLogic(databaseSource); int expectedBooksAmount = 4; businessLogic.RemoveBook(businessLogic.GetBookById(5)); var actualBooksAmount = businessLogic.GetAllBooks().Count; Assert.AreEqual(expectedBooksAmount, actualBooksAmount, 0, "Book was not removed!"); }
static void Main(string[] args) { BookBusinessLogic bookBL = new BookBusinessLogic(); var books = bookBL.GetBooks(); Console.WriteLine("Reading data"); foreach (var book in books) { Console.WriteLine(book.Title); Console.WriteLine(book.Price); } }
public void UpdateBookTest() { var databaseSource = DataSourceServiceFactory.GetDatabaseConnection(); var businessLogic = new BookBusinessLogic(databaseSource); string expectedBookName = "UpdateTest"; var book = businessLogic.GetAllBooks().LastOrDefault(); book.Name = "UpdateTest"; businessLogic.UpdateBook(book); var actualBookTitle = businessLogic.GetAllBooks().LastOrDefault().Name; Assert.AreSame(expectedBookName, actualBookTitle, "Books' title has not been changed"); }
public void AddBookTest() { var databaseSource = DataSourceServiceFactory.GetDatabaseConnection(); var businessLogic = new BookBusinessLogic(databaseSource); int expectedBooksAmount = 6; businessLogic.AddBook(new BusinessBook() { Id = 6 }); var actualBooksAmount = businessLogic.GetAllBooks().Count; Assert.AreEqual(expectedBooksAmount, actualBooksAmount, 0, "Book has not been added"); }
public UnitTestBookDataAccess() { _data = new BookBusinessLogic(); }
public UnitTestBookBusinessLogic() { _data = new BookBusinessLogic(_conn); }