public void GetAllServiceTypes()
        {
            var serviceType = new ServiceType()
            {
                Id = 1, Name = "repair"
            };
            var serviceTypes = new List <ServiceType>();

            serviceTypes.Add(serviceType);

            var dbSetMock = new Mock <DbSet <ServiceType> >();

            dbSetMock.As <IQueryable <ServiceType> >().Setup(x => x.Provider).Returns(serviceTypes.AsQueryable().Provider);
            dbSetMock.As <IQueryable <ServiceType> >().Setup(x => x.Expression).Returns(serviceTypes.AsQueryable().Expression);
            dbSetMock.As <IQueryable <ServiceType> >().Setup(x => x.ElementType).Returns(serviceTypes.AsQueryable().ElementType);
            dbSetMock.As <IQueryable <ServiceType> >().Setup(x => x.GetEnumerator()).Returns(serviceTypes.AsQueryable().GetEnumerator());

            var context = new Mock <TicketDbContext>();

            context.Setup(x => x.Set <ServiceType>()).Returns(dbSetMock.Object);

            var repository = new ServiceTypeRepository(context.Object);
            var result     = repository.GetAll();

            Assert.AreEqual(serviceTypes, result);
        }
Beispiel #2
0
 public static List <ServiceTypeModel> GetAll()
 {
     try {
         var repo = new ServiceTypeRepository();
         return(repo.GetAll());
     } catch (Exception ex) {
         throw ex;
     }
 }
Beispiel #3
0
 public List <ServiceTypeDto> GetAll()
 {
     return(MapperHelper <ServiceType, ServiceTypeDto> .ConvertToDtos(_repository.GetAll()));
 }