public void AddReturnsId()
        {
            var repository = new PriorityRepository(dbFactory, personRepository);

            var response = repository.Add(new Priority());

            Assert.IsNotNull(response);
            Assert.AreEqual(response.Id, 1);
        }
示例#2
0
        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)));
        }