Ejemplo n.º 1
0
        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));
        }
Ejemplo n.º 2
0
        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);
        }