예제 #1
0
        public void DeleteNull()
        {
            Entities.Secuences obj = null;
            adaptadorSecuences.Setup(item => item.SaveChanges()).Returns(null);
            BusinessRules.Interfaces.ISecuences BusinessRulesSecuences = new BusinessRules.BusinessRules.Secuences(adaptadorSecuences.Object);
            var objReturn = BusinessRulesSecuences.Delete(obj);


            Assert.IsTrue(objReturn == null);
        }
예제 #2
0
 /// <summary>
 /// Get Steps General
 /// </summary>
 /// <param name="step">step</param>
 /// <param name="stepsNext">steps Next</param>
 /// <param name="fieldsByStep">fields By Step</param>
 /// <returns></returns>
 private static StepsGeneral GetStepsGeneral(Entities.Secuences step, List <int> stepsNext, List <FieldGeneral> fieldsByStep)
 {
     return(new StepsGeneral()
     {
         Id = step.IdStep,
         Code = step.IdStepNavigation.Code,
         Name = step.IdStepNavigation.Name,
         IsFirts = step.IsFirts,
         IdStepsNext = stepsNext.ToArray(),
         FieldGeneral = fieldsByStep.ToArray()
     });
 }
예제 #3
0
        public void Delete()
        {
            var obj = new Entities.Secuences {
                IdFlow = 1
            };

            adaptadorSecuences.Setup(item => item.SaveChanges()).Returns(1);
            BusinessRules.Interfaces.ISecuences BusinessRulesSecuences = new BusinessRules.BusinessRules.Secuences(adaptadorSecuences.Object);
            var objReturn = BusinessRulesSecuences.Delete(obj);


            Assert.IsTrue(objReturn != null && objReturn.Value);
        }
예제 #4
0
 /// <summary>
 /// GetStepsNext
 /// </summary>
 /// <param name="step">step</param>
 /// <returns>List int</returns>
 private static List <int> GetStepsNext(Entities.Secuences step)
 {
     return((from Entities.StepsNext stepNext in step.StepsNext
             select stepNext.IdStepNext).ToList());
 }