Beispiel #1
0
        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);
        }
Beispiel #2
0
        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);
        }