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)); }
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); }