public void OpenAndCloseConnectionTest() { SQLiteDAO db = new SQLiteDAO(); try { db.OpenConnection(); db.CloseConnection(); } catch (Exception e) { Assert.Fail(e.Message); } }
public void SaveCompleteSnippetTest() { SQLiteDAO db = new SQLiteDAO(); db.OpenConnection(); Tag progTag = new Tag { Title = "Progsprache", Type = TagType.TAG_PROGRAMMING_LANGUAGE }; Tag tag = new Tag { Title = "Tag", Type = TagType.TAG_WITHOUT_TYPE }; List <Tag> tags = new List <Tag> { progTag, tag }; SnippetCode snippetCode = new SnippetCode(null, "Oh schau, ein Import!", "Ein Stück Code\nSogar mit Absatz!!"); SnippetInfo snippetInfo = new SnippetInfo() { Titel = "Test Snippet", Beschreibung = "Na ein Test Snippet halt,\nwie immer ohne viel Inhalt!", SnippetCode = snippetCode }; snippetInfo.Tags.AddRange(tags, true); db.saveSnippet(snippetInfo); db.CloseConnection(); Assert.Fail("Manueller Check! Schon verknüpfte Tags werden nochmal verknüpft"); }