public void GetSnippetFiles_WhenSnippetFilesAreAvailable_ReturnsSnippetFiles() { IDataGateway gateway = Substitute.For <IDataGateway>(); gateway.GetAllSnippetFiles().Returns(new List <SnippetFile> { new SnippetFile() }); var repository = new SnippetFileRepository(gateway); var snippetFiles = repository.GetSnippetFiles(); Assert.AreEqual(1, snippetFiles.Count()); }