public void ReturnAnInstanceWithProperParameters() { //Arrange var mockedJob = new Mock <IEfRepository <Job> >(); var mockedEmployees = new Mock <IEfRepository <Employee> >(); var viewModel = new Mock <PagedFindAJobList>(); var unit = new Mock <IUnitOfWork>(); var mockedImageService = new Mock <IImageService>(); //Act var service = new FindAJobService(mockedJob.Object, mockedEmployees.Object, viewModel.Object, unit.Object, mockedImageService.Object); Assert.IsInstanceOf <FindAJobService>(service); }
public void NotReturnAJob_WhenBadIdIsPassed() { //Arrange string test = "test"; var job = new Job(); var mockedJob = new Mock <IEfRepository <Job> >(); var mockedEmployees = new Mock <IEfRepository <Employee> >(); var viewModel = new Mock <PagedFindAJobList>(); var unit = new Mock <IUnitOfWork>(); var mockedImageService = new Mock <IImageService>(); mockedJob.Setup(x => x.GetById(test)).Returns(job); var service = new FindAJobService(mockedJob.Object, mockedEmployees.Object, viewModel.Object, unit.Object, mockedImageService.Object); //Act var result = service.FindAJob("qwe"); //Assert Assert.IsNull(result); }