public void ReturnAnInstanceWithProperParameters() { //Arrange var mockedJobs = new Mock <IEfRepository <Job> >(); var mockedCompany = new Mock <IEfRepository <Company> >(); var mockedUnitOfWork = new Mock <IUnitOfWork>(); //Act var service = new ListedJobsService(mockedJobs.Object, mockedCompany.Object, mockedUnitOfWork.Object); //Assert Assert.IsInstanceOf <ListedJobsService>(service); }
public void NotReturnAJob_WhenBadIdIsPassed() { //Arrange string test = "test"; var job = new Job(); var mockedJobs = new Mock <IEfRepository <Job> >(); var mockedCompany = new Mock <IEfRepository <Company> >(); var mockedUnitOfWork = new Mock <IUnitOfWork>(); var service = new ListedJobsService(mockedJobs.Object, mockedCompany.Object, mockedUnitOfWork.Object); mockedJobs.Setup(x => x.GetById(test)).Returns(job); //Assert var result = service.GetJob("qwe"); //Assert Assert.IsNull(result); }