public void When_FindByTitle_Then_Return_ValidData() { var firstBook = BookMock.GetList().First(); var books = _bookRepository.Get(x => x.Title.ToLower().Contains(firstBook.Title.ToLower())).ToList(); Assert.AreEqual(firstBook.Title, books.First().Title); }
public void GetById() { var firstBook = BookMock.GetList().First(); var book = _bookRepository.GetById(firstBook.Id); Assert.IsNotNull(book); Assert.AreEqual(firstBook.Id, book.Id); }
public void GetBookWithSpesificTitle() { var firstBook = BookMock.GetList().First(); var books = _bookRepository.Get(x => x.Title.Contains(firstBook.Title)).ToList(); Assert.AreNotEqual(0, books.Count); Assert.AreEqual(firstBook.Id, books.First().Id); }
public void When_GetDetail_ReturnValidData() { var firstBook = BookMock.GetList().First(); _bookRepo.GetById(firstBook.Id).Returns(firstBook); var actualResult = _bookBLL.GetDetail(firstBook.Id); Assert.AreEqual(firstBook.Id, actualResult.Book.Id); }
public override void Setup() { base.Setup(); context.Categories.Add(CategoryMock.GetValidSingle()); context.SaveChanges(); var category = context.Categories.First(); context.Books.AddRange(BookMock.GetList()); context.SaveChanges(); _bookRepository = unitOfWork.GetGenericRepository <Book>(); }
public void When_GetAll_Then_All() { //arrange var expectedResult = BookMock.GetList(); _bookRepo.Get().Returns(expectedResult); //act var actualResult = _bookBLL.GetAll(); //assert Assert.AreEqual(expectedResult.Count, actualResult.Books.Count); Assert.AreEqual(expectedResult.First().Title, actualResult.Books.First().Title); }
public void When_FindByTitle_Then_ReturnValidData() { //arrange var matchBook = BookMock.GetList().First(); var matchBooks = new List <Book> { matchBook }; _bookRepo.Get(Arg.Any <Expression <Func <Book, bool> > >()).Returns(matchBooks); //act var actualResult = _bookBLL.GetByTitle(matchBook.Title); //assert Assert.AreEqual(matchBook.Title, actualResult.Books.First().Title); }