Пример #1
0
        public Task <int> SaveChangesAsync(CancellationToken requestAborted)
        {
            int changes = 0;

            changes += DbSetHelper.IncrementPrimaryKey(p => p.ProductId, Products);
            changes += DbSetHelper.IncrementPrimaryKey(o => o.OrderId, Orders);

            return(Task.FromResult(changes));
        }
Пример #2
0
        public int SaveChanges()
        {
            // Pretend that each entity gets a database id when we hit save.
            int changes = 0;

            changes += DbSetHelper.IncrementPrimaryKey <Author>(x => x.AuthorId, this.Authors);
            changes += DbSetHelper.IncrementPrimaryKey <Book>(x => x.BookId, this.Books);

            return(changes);
        }
Пример #3
0
        private void CreateMockData(Mock <DashboardContext> dashboardContext)
        {
            var roles = new List <Role>()
            {
                new Role()
                {
                    KeyID = 1,
                    Name  = "Admin",
                }
            };

            _dashboardContext.Setup(x => x.Roles).Returns(DbSetHelper.CreateDbSetMock(roles).Object);

            var statuses = new List <Status>()
            {
                new Status()
                {
                    KeyID = 1,
                    Name  = "Active"
                }
            };

            _dashboardContext.Setup(x => x.Statuses).Returns(DbSetHelper.CreateDbSetMock(statuses).Object);


            var users = new List <User>()
            {
                new User()
                {
                    KeyID        = 1,
                    Email        = "*****@*****.**",
                    MobileNumber = "9898989898",
                    Name         = "TestUser1",
                    RoleId       = 1,
                    StatusId     = 1
                },
                new User()
                {
                    KeyID        = 2,
                    Email        = "*****@*****.**",
                    MobileNumber = "9898989898",
                    Name         = "TestUser2",
                    RoleId       = 1,
                    StatusId     = 1
                }
            };

            _dashboardContext.Setup(x => x.Users).Returns(DbSetHelper.CreateDbSetMock(users).Object);
        }
Пример #4
0
        public GetMeetupsHandlerTests()
        {
            var meetups = new List <Meetup>
            {
                new Meetup
                {
                    Id        = 1,
                    Name      = "React London",
                    Location  = "London",
                    StartTime = DateTime.Today,
                    EndTime   = DateTime.Today
                }
            };

            var mockSet = DbSetHelper.MockDbSet(meetups);

            _db.Setup(o => o.Meetups).Returns(mockSet.Object);
            _handler = new GetMeetupsHandler(_db.Object);
        }
Пример #5
0
 public void SaveOrder(Order order)
 {
     DbSetHelper.IncrementPrimaryKey <Order>(x => x.Id, this.Orders);
     Orders.Add(order);
 }