public void ReturnNull_WhenSearchParamIsNullOrEmpty(string searchParam) { //Arrange var projectsRepoMock = new Mock <IEfRepository <Project> >(); var projectStarsRepoMock = new Mock <IEfRepository <ProjectStar> >(); var projectService = new Services.ProjectService(projectsRepoMock.Object, projectStarsRepoMock.Object); //Act && Assert Assert.IsNull(projectService.Search(searchParam)); }
public void CallProjectRepoAllOnce_WhenSearchParamIsValid() { //Arrange var projectsRepoMock = new Mock <IEfRepository <Project> >(); var projectStarsRepoMock = new Mock <IEfRepository <ProjectStar> >(); var projectService = new Services.ProjectService(projectsRepoMock.Object, projectStarsRepoMock.Object); //Act projectService.Search("someRandomSearchParam123"); //Assert projectsRepoMock.Verify(m => m.All, Times.Once); }