Beispiel #1
0
        public void AddHolding()
        {
            var newHolding = service.Add(Book1Classification, Branch1Id);

            Assert.That(newHolding.CopyNumber, Is.EqualTo(Book1CopyNumber));
            var holding = service.Retrieve(newHolding.Barcode);

            Assert.That(holding.Barcode, Is.EqualTo(newHolding.Barcode));
            Assert.That(holding.BranchId, Is.EqualTo(Branch1Id));
            Assert.IsTrue(holding.CheckoutPolicy is BookCheckoutPolicy);
        }
        public void AddData()
        {
            branchService = new BranchService();
            var east = branchService.Add("East");
            var west = branchService.Add("West");

            classificationService = new MasterClassificationService();
            classificationService.DeleteAllBooks();
            classificationService.AddBook("1", "Trial, The", "Kafka, Franz", "1925");
            classificationService.AddBook("2", "Castle, The", "Kafka, Frank", "1926");
            classificationService.AddBook("3", "Catch-22", "Heller, Joseph", "1961");
            classificationService.AddBook("4", "Pale Fire", "Nabokov, Vladimir", "1962");
            classificationService.AddBook("5", "Lolita", "Nabokov, Vladimir", "1955");

            holdingService = new HoldingService();
            holdingService.DeleteAllHoldings();
            holdingService.ClassificationService = classificationService;
            holdingService.Add("1", east);
            holdingService.Add("2", west);
            holdingService.Add("3", east);
            holdingService.Add("4", east);
            holdingService.Add("5", west);
        }