public CreationWindow(ref NotesClass.NotesClass obj) { InitializeComponent(); isChanged = false; n = obj; NoteEditor.TextChanged += NoteEditor_TextChanged; }
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; }
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); } }
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 void Remove_NonExisting_File() { NotesClass.NotesClass note = new NotesClass.NotesClass(); Assert.ThrowsException <FileNotFoundException>(() => note.remove_file("testFile")); }
private string title; /*Переменная которая возвращает заголовка записки*/ public CreationWindow(ref NotesClass.NotesClass obj) /**/