Ejemplo n.º 1
0
        public void Create_Get_Update_ValidationCondition_Succeeds()
        {
            // Arrange
            ValidationConditionEntity validationConditionEntity = new ValidationConditionEntity
            {
                ActiveFlag         = true,
                ApplicationID      = "Guardian",
                DateCreatedOffset  = DateTimeOffset.UtcNow,
                DateModifiedOffset = DateTimeOffset.UtcNow,
                Expression         = "1"
            };

            // Act
            _dataProvider.CreateValidationCondition(validationConditionEntity);

            ValidationConditionEntity createdValidationConditionEntity =
                (ValidationConditionEntity)_dataProvider.GetValidationCondition(validationConditionEntity.ValidationConditionID);

            createdValidationConditionEntity.Expression = "2";

            _dataProvider.UpdateValidationCondition(createdValidationConditionEntity);

            ValidationConditionEntity updatedValidationConditionEntity =
                (ValidationConditionEntity)_dataProvider.GetValidationCondition(createdValidationConditionEntity.ValidationConditionID);

            // Assert
            updatedValidationConditionEntity.Should().Be(createdValidationConditionEntity);
        }
Ejemplo n.º 2
0
        public override void DeleteValidationCondition(int validationConditionID)
        {
            ValidationConditionEntity validationConditionEntity = getValidationCondition(validationConditionID);

            _ctx.ValidationConditions.Remove(validationConditionEntity);
            _ctx.SaveChanges();
        }
Ejemplo n.º 3
0
        public override IValidationCondition CreateValidationCondition(IValidationCondition validationCondition)
        {
            ValidationConditionEntity validationConditionEntity = _ctx.ValidationConditions.Add((ValidationConditionEntity)validationCondition);

            _ctx.SaveChanges();

            return(validationConditionEntity);
        }
Ejemplo n.º 4
0
        public override IValidationCondition CreateValidationCondition(IValidationCondition validationCondition)
        {
            ValidationConditionEntity newValidationConditionEntity = new ValidationConditionEntity().MapFromInterface(validationCondition);

            newValidationConditionEntity = _ctx.ValidationConditions.Add(newValidationConditionEntity);
            _ctx.SaveChanges();

            return(newValidationConditionEntity);
        }
Ejemplo n.º 5
0
        public override IValidationCondition UpdateValidationCondition(IValidationCondition validationCondition)
        {
            ValidationConditionEntity validationConditionEntity = getValidationCondition(validationCondition.ValidationConditionID);

            validationConditionEntity.ApplicationID      = validationCondition.ApplicationID;
            validationConditionEntity.DateModifiedOffset = DateTimeOffset.UtcNow;;
            validationConditionEntity.Expression         = validationCondition.Expression;

            _ctx.SaveChanges();

            return(validationConditionEntity);
        }