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); }
public override void DeleteValidationCondition(int validationConditionID) { ValidationConditionEntity validationConditionEntity = getValidationCondition(validationConditionID); _ctx.ValidationConditions.Remove(validationConditionEntity); _ctx.SaveChanges(); }
public override IValidationCondition CreateValidationCondition(IValidationCondition validationCondition) { ValidationConditionEntity validationConditionEntity = _ctx.ValidationConditions.Add((ValidationConditionEntity)validationCondition); _ctx.SaveChanges(); return(validationConditionEntity); }
public override IValidationCondition CreateValidationCondition(IValidationCondition validationCondition) { ValidationConditionEntity newValidationConditionEntity = new ValidationConditionEntity().MapFromInterface(validationCondition); newValidationConditionEntity = _ctx.ValidationConditions.Add(newValidationConditionEntity); _ctx.SaveChanges(); return(newValidationConditionEntity); }
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); }