public CreationWindow(ref NotesClass.NotesClass obj)
 {
     InitializeComponent();
     isChanged = false;
     n         = obj;
     NoteEditor.TextChanged += NoteEditor_TextChanged;
 }
Example #2
0
        public void ObjectInitialization()
        {
            NotesClass.NotesClass           note = new NotesClass.NotesClass();
            Dictionary <string, FileStream> exp  = new Dictionary <string, FileStream>();

            string[] titles = Directory.GetFiles(Directory.GetCurrentDirectory(), "*.rtf");
            for (int i = 0; i < titles.Length; i++)
            {
                string cur = Path.GetFileNameWithoutExtension(titles[i]);
                note.get_file(cur).Close();
                FileStream fs = new FileStream(titles[i], FileMode.Open);

                exp.Add(cur, fs);
                fs.Close();
            }
            List <FileStream> files = new List <FileStream>(exp.Values);
            List <string>     tit1  = new List <string>(exp.Keys);

            //NotesClass.NotesClass expected_note = new NotesClass.NotesClass(exp);
            //  Assert.AreEqual(tit, note.get_titles());
            for (int i = 0; i < titles.Length; i++)
            {
                //  Assert.AreEqual(tit[i], (note.get_titles())[i]);
                Assert.AreEqual(tit1[i], (note.get_titles())[i]);
                Assert.AreEqual(files[i], (note.get_file(tit1[i])));
            }
        }
 public CreationWindow(string title, ref FileStream fs, ref NotesClass.NotesClass obj)
 {
     InitializeComponent();
     this.set_view(title, ref fs);
     isChanged = false;
     NoteEditor.TextChanged += NoteEditor_TextChanged;
     n = obj;
 }
Example #4
0
        public void Remove_Existing_File()
        {
            FileStream fs = File.Create("testFile.rtf");

            fs.Close();
            NotesClass.NotesClass note = new NotesClass.NotesClass();
            note.remove_file("testFile");
            Assert.AreEqual(false, File.Exists("testFile.rtf"));
            Assert.IsFalse((note.get_titles()).Count > 0);
        }
 private void CreationWindowClosed_React(object sender, EventArgs e)      /*После закрытия окошка создания записки*/
 {
     if (!NotesList.Items.Contains(((CreationWindow)sender).get_title())) /*получили заголовок*/
     {
         NotesList.Items.Add(((CreationWindow)sender).get_title());
         notes = ((CreationWindow)sender).get_tmp();
     }                                                  /*И добавили его в листбокс, если такие данные уже содержаться, то мы ничего не делаем*/
     else
     {
         notes = ((CreationWindow)sender).get_tmp();
     }
 }
        public MainWindow()
        {
            InitializeComponent();
            language = "rus-RU";
            notes    = new NotesClass.NotesClass();
            List <string> titles = notes.get_titles();

            foreach (string t in titles)
            {
                NotesList.Items.Add(t);
            }
        }
Example #7
0
 private void CreationWindowClosed_React(object sender, EventArgs e)
 {
     if (!NotesList.Items.Contains(((CreationWindow)sender).get_title()))
     {
         NotesList.Items.Add(((CreationWindow)sender).get_title());
         notes = ((CreationWindow)sender).get_tmp();
     }
     else
     {
         notes = ((CreationWindow)sender).get_tmp();
     }
 }
Example #8
0
 public void Remove_NonExisting_File()
 {
     NotesClass.NotesClass note = new NotesClass.NotesClass();
     Assert.ThrowsException <FileNotFoundException>(() => note.remove_file("testFile"));
 }
Example #9
0
 private string title;                                /*Переменная которая возвращает заголовка записки*/
 public CreationWindow(ref NotesClass.NotesClass obj) /**/