Beispiel #1
0
        public void GetBookExamplesInPriceRangeTest()
        {
            TestRepository testRepository = new TestRepository();
            DataService    dataService    = new DataService(testRepository);
            Book           book           = new Book("Pan Tadeusz", "Adam M", Guid.Parse("53D2DA0E-22C1-4A0E-BF60-96859EB5A143"));
            Book           book1          = new Book("Pan Tadeusz1", "Adam M", Guid.Parse("52D2DA0E-22C1-4A0E-BF60-96859EB5A143"));

            dataService.AddBookExample(book, 10, 100);
            dataService.AddBookExample(book, 10, 200);
            dataService.AddBookExample(book1, 10, 300);
            Assert.AreEqual(2, new List <BookExample>(dataService.GetBookExamplesInPriceRange(110, 300)).Count);
        }
Beispiel #2
0
        public void GetAllBookExamplesTest()
        {
            TestRepository     testRepository = new TestRepository();
            DataService        dataService    = new DataService(testRepository);
            Book               book           = new Book("Pan Tadeusz", "Adam M", Guid.Parse("53D2DA0E-22C1-4A0E-BF60-96859EB5A143"));
            List <BookExample> books          = new List <BookExample>
            {
                new BookExample(book, 23, 60),
                new BookExample(book, 22, 60)
            };

            dataService.AddBookExample(book, 23, 60);
            dataService.AddBookExample(book, 22, 60);
            CollectionAssert.AreEqual(books, (System.Collections.ICollection)dataService.GetAllBookExamples());
        }
Beispiel #3
0
        public void AddBookExampleTest()
        {
            TestRepository testRepository = new TestRepository();
            DataService    dataService    = new DataService(testRepository);
            Book           book           = new Book("Pan Tadeusz", "Adam M", Guid.Parse("53D2DA0E-22C1-4A0E-BF60-96859EB5A143"));

            dataService.AddBookExample(book, 23, 60);
            Assert.AreEqual(1, testRepository.bookExamples.Count);
        }
Beispiel #4
0
        public void ModifyBookExampleTest()
        {
            TestRepository testRepository = new TestRepository();
            DataService    dataService    = new DataService(testRepository);
            Book           book           = new Book("Pan Tadeusz1", "Adam M", Guid.Parse("52D2DA0E-22C1-4A0E-BF60-96859EB5A143"));
            BookExample    bookExample    = new BookExample(book, 23, 60);
            BookExample    bookExampleOld = new BookExample(book, 20, 100);

            dataService.AddBookExample(book, 20, 100);
            dataService.ModifyBookExample(bookExampleOld, bookExample);
            Assert.AreEqual(bookExample, new List <BookExample>(dataService.GetBookExamplesByBook(book))[0]);
        }