Exemplo n.º 1
0
        public void ReturnNull_WhenSearchParamIsNullOrEmpty(string searchParam)
        {
            //Arrange
            var storiesRepoMock    = new Mock <IEfRepository <Story> >();
            var storyStarsRepoMock = new Mock <IEfRepository <StoryStar> >();
            var storyService       = new Services.StoryService(storiesRepoMock.Object, storyStarsRepoMock.Object);

            //Act && Assert
            Assert.IsNull(storyService.Search(searchParam));
        }
Exemplo n.º 2
0
        public void CallStoryRepoAllOnce_WhenSearchParamIsValid()
        {
            //Arrange
            var storiesRepoMock    = new Mock <IEfRepository <Story> >();
            var storyStarsRepoMock = new Mock <IEfRepository <StoryStar> >();
            var storyService       = new Services.StoryService(storiesRepoMock.Object, storyStarsRepoMock.Object);

            //Act
            storyService.Search("someRandomSearchParam123");

            //Assert
            storiesRepoMock.Verify(m => m.All, Times.Once);
        }