Exemple #1
0
        public void Test_ManageDocument()
        {
            Mediatheque med = new Mediatheque();
            FakeDocument[] docs = new FakeDocument[3];
                docs[0] = new FakeDocument();
                docs[1] = new FakeDocument();
                docs[2] = new FakeDocument();

            //ADD
            med.AddDocument(docs[0]);
            Assert.AreEqual(1, med.AllDocuments.Count, "Mediatheque : erreur ajout document.");
            med.AddDocument(docs[1]);
            Assert.AreEqual(2, med.AllDocuments.Count, "Mediatheque : erreur ajout document.");
            med.AddDocument(docs[2]);
            Assert.AreEqual(3, med.AllDocuments.Count, "Mediatheque : erreur ajout document.");

            //REMOVE
            med.DeleteDocument(docs[0]);
            Assert.AreEqual(2, med.AllDocuments.Count, "Mediatheque : erreur suppression document.");

            med.ClearLibrary();
            Assert.AreEqual(0, med.AllDocuments.Count, "Mediatheque : erreur ClearLibrary() document.");

            med.DeleteDocument(docs[0]);
            Assert.AreEqual(0, med.AllDocuments.Count, "Mediatheque : erreur suppression document.");
        }
 public static void SerializeObject(Mediatheque objectToSerialize)
 {
     Stream stream = File.Open("Mediatheque.dat", FileMode.Create);
     BinaryFormatter bFormatter = new BinaryFormatter();
     try
     {
         bFormatter.Serialize(stream, objectToSerialize);
     }
     finally
     {
         stream.Close();
     }
 }
 public Ctrl_mediatheque(Mediatheque m, IDocView v)
 {
     Model = m;
     view = v;
     view.SetController(this);
 }
Exemple #4
0
 public void TestConstructor()
 {
     Mediatheque med = new Mediatheque();
     Assert.AreEqual(0, med.AllDocuments.Count, "Creation d'une mediatheque non vide.");
 }