コード例 #1
0
        public void GetStaffAllfPermissions_OutOfBoundsIndex()
        {
            using (var context = new StaffPermContext(options))
            {
                //Arrange
                var _dbs = new DBService(context);

                //Act
                var permissions = _dbs.GetStaffAllfPermissions(-1);
                //Assert
                Assert.Empty(permissions);
            }
        }
コード例 #2
0
        public void GetStaffAllfPermissions_LimitTest()
        {
            using (var context = new StaffPermContext(options))
            {
                //Arrange
                var _dbs = new DBService(context);

                //Act
                var permissions = _dbs.GetStaffAllfPermissions(0);
                //Assert
                Assert.Empty(permissions);
            }
        }
コード例 #3
0
 public void GetStaffAllfPermissions_ValidCall()
 {
     using (var context = new StaffPermContext(options))
     {
         //Arrange
         var _dbs = new DBService(context);
         _dbs.SaveStaff(new StaffPermissions()
         {
             EmployeeFullName = "Mark Corrigan",
             Permissions      = "Can View customer details",
             StaffID          = 1
         });
         //Act
         var permissions = _dbs.GetStaffAllfPermissions(1);
         //Assert
         Assert.NotNull(permissions);
     }
 }
コード例 #4
0
 public DBService(StaffPermContext context)
 {
     _context = context;
 }