public void AddCatalogTest()
        {
            DataChamber           data   = new DataChamber();
            DefaultDataGeneration filler = new DefaultDataGeneration();
            DatabaseActions       test   = new DatabaseActions(data, filler);
            Catalog catalog = new Catalog("Andrzej", "Sapkowski", 2000, "The Witcher", 8);

            test.AddCatalog(catalog);

            Assert.AreEqual(test.ReadCatalog(8), catalog);
        }
        public void UpdateCatalogTest()
        {
            DefaultDataGeneration filler = new DefaultDataGeneration();
            DataChamber           data   = new DataChamber();
            DatabaseActions       test   = new DatabaseActions(data, filler);
            Catalog newCatalog           = new Catalog("Lokok", "Test", 1908, "Testowy", 9);

            test.UpdateCatalog(3, newCatalog);

            Assert.AreEqual(newCatalog, test.ReadCatalog(3));
        }
        public void DeleteCatalogTest()
        {
            DefaultDataGeneration filler = new DefaultDataGeneration();
            DataChamber           data   = new DataChamber();
            DatabaseActions       test   = new DatabaseActions(data, filler);
            Catalog newCatalog           = new Catalog("Lokok", "Test", 1908, "Testowy", 5);

            test.AddCatalog(newCatalog);
            Assert.AreEqual(test.ReadCatalog(5), newCatalog);

            test.DeleteCatalog(5);
            Assert.IsFalse(test.ReadAllCatalogs().ContainsValue(newCatalog));
        }
        public void ReadCatalogTest()
        {
            DataChamber           data   = new DataChamber();
            DefaultDataGeneration filler = new DefaultDataGeneration();
            DatabaseActions       test   = new DatabaseActions(data, filler);
            Catalog readCatalog          = test.ReadCatalog(3);

            Assert.AreEqual(readCatalog.getAuthorsName(), "Scott");
            Assert.AreEqual(readCatalog.getAuthorsSurname(), "Fitzgerald");
            Assert.AreEqual(readCatalog.getTitle(), "The Great Gatsby");
            Assert.AreEqual(readCatalog.getKey(), 3);
            Assert.AreEqual(readCatalog.getPublicationDate(), 1925);
        }