public void ThenTheContentIsPersistentInFile() { ISnippetRepository _repo = new SnippetRepositoryFactory().GetRepository(CodeStash3.DAL.Properties.Settings.Default.vc); SnippetCollection snippetCollection = new SnippetCollection(); Snippet testSnippet = new Snippet() { Code = "test code", Title = "Test Snippet", Language = "Test Language" }; snippetCollection.Add(testSnippet); _repo.UpdateAllSnippets(snippetCollection); SnippetCollection actualSnippetCollection = new SnippetCollection(); actualSnippetCollection.AddRange(_repo.GetAllSnippets()); SnippetCollection expectedSnippetCollection = new SnippetCollection() { testSnippet }; Assert.AreEqual(actualSnippetCollection.ToString(), expectedSnippetCollection.ToString()); Assert.IsTrue(actualSnippetCollection.Count == 1); }