コード例 #1
0
        public void Should_Delete_Value()
        {
            var dynamicParameter = CreateAndGetDynamicParameterWithTestPermission();

            var dynamicParameterValue = new DynamicParameterValue()
            {
                DynamicParameterId = dynamicParameter.Id,
                Value    = "Test",
                TenantId = AbpSession.TenantId
            };

            WithUnitOfWork(() =>
            {
                _dynamicParameterValueManager.Add(dynamicParameterValue);
            });

            RunAndCheckIfPermissionControlled(() =>
            {
                _dynamicParameterValueManager.Delete(dynamicParameterValue.Id);
            });

            WithUnitOfWork(() =>
            {
                try
                {
                    var entity = _dynamicParameterValueManager.Get(dynamicParameterValue.Id);
                    entity.ShouldBeNull();
                }
                catch (EntityNotFoundException)
                {
                }
            });
        }