Exemplo n.º 1
0
        public void GetSnippets_WhenNoSnippets_ReturnsEmptyCollection()
        {
            IDataGateway gateway = Substitute.For <IDataGateway>();

            var repository = new SnippetRepository(gateway);
            var snippets   = repository.GetSnippets();

            Assert.AreEqual(new List <Snippet>(), snippets);
        }
Exemplo n.º 2
0
        public void GetSnippets_WhenSnippetsAreAvailable_ReturnsSnippets()
        {
            IDataGateway gateway = Substitute.For <IDataGateway>();

            gateway.GetAllSnippets().Returns(new List <Snippet>
            {
                new Snippet()
            });

            var repository = new SnippetRepository(gateway);
            var snippets   = repository.GetSnippets();

            Assert.AreEqual(1, snippets.Count());
        }