public void GetAllPriorities() { var priority = new Priority() { Id = 1, Name = "test" }; var priorities = new List <Priority>(); priorities.Add(priority); var dbSetMock = new Mock <DbSet <Priority> >(); dbSetMock.As <IQueryable <Priority> >().Setup(x => x.Provider).Returns(priorities.AsQueryable().Provider); dbSetMock.As <IQueryable <Priority> >().Setup(x => x.Expression).Returns(priorities.AsQueryable().Expression); dbSetMock.As <IQueryable <Priority> >().Setup(x => x.ElementType).Returns(priorities.AsQueryable().ElementType); dbSetMock.As <IQueryable <Priority> >().Setup(x => x.GetEnumerator()).Returns(priorities.AsQueryable().GetEnumerator()); var context = new Mock <TicketDbContext>(); context.Setup(x => x.Set <Priority>()).Returns(dbSetMock.Object); var repository = new PriorityRepository(context.Object); var result = repository.GetAll(); Assert.AreEqual(priorities, result); }
public void PriorityRepository_save_priority() { var priorityRepository = new PriorityRepository(_db); var expected = priorityRepository.GetAll(); Assert.IsNotNull(expected); Assert.IsTrue(expected.Any()); }
public ActionResult Add() { requisitionForm.Suppliers = supplierRepository.GetAll(); requisitionForm.Departments = departmentRepository.GetAll(); requisitionForm.Status = statusRepository.GetAll(); requisitionForm.Periods = periodRepository.GetAll(); requisitionForm.Priorities = priorityRepository.GetAll(); return(View(requisitionForm)); }
public List <PriorityDto> GetAll() { return(MapperHelper <Priority, PriorityDto> .ConvertToDtos(_repository.GetAll())); }
public void GetAllReturnsItems() { dbFactory.Run(db => { db.Insert(new Priority { Id = 1, Name = "Test Item" }); db.Insert(new Priority { Id = 2, Name = "Test Item 2" }); }); var repository = new PriorityRepository(dbFactory, personRepository); var response = repository.GetAll(); Assert.IsNotNull(response); Assert.AreEqual(response.Count, 2); Assert.AreEqual(response.Single(x => x.Id == 1).Name, "Test Item"); Assert.AreEqual(response.Single(x => x.Id == 2).Name, "Test Item 2"); }
public void GetAllReturnsEmpty() { var repository = new PriorityRepository(dbFactory, personRepository); var response = repository.GetAll(); Assert.IsNotNull(response); Assert.AreEqual(response.Count, 0); }