public void AddReturnsId() { var repository = new PriorityRepository(dbFactory, personRepository); var response = repository.Add(new Priority()); Assert.IsNotNull(response); Assert.AreEqual(response.Id, 1); }
public dynamic Add(PriorityDto item) { Priority priority = MapperHelper <Priority, PriorityDto> .ConvertToModel(item); var output = _repository.Add(priority); output["Output"] = MapperHelper <Priority, PriorityDto> .ConvertToDto(output["Output"]); return(output); }
public void AddPersists() { var repository = new PriorityRepository(dbFactory, personRepository); repository.Add(new Priority { Name = "Test Item" }); dbFactory.Run(db => { var response = db.Select<Priority>(); Assert.AreEqual(response.Count, 1); Assert.AreEqual(response[0].Name, "Test Item"); }); }
public void AddNewPriority() { var priority = new Priority(); var context = new Mock <TicketDbContext>(); var dbSetMock = new Mock <DbSet <Priority> >(); context.Setup(x => x.Set <Priority>()).Returns(dbSetMock.Object); dbSetMock.Setup(x => x.Add(It.IsAny <Priority>())).Returns(priority); var repository = new PriorityRepository(context.Object); repository.Add(priority); context.Verify(x => x.Set <Priority>()); dbSetMock.Verify(x => x.Add(It.Is <Priority>(y => y == priority))); }