private void AddCustomFormObject(CustomOptionObject customOptionObject, int NumberOfForms)
 {
     for (int i = 0; i < NumberOfForms; i++)
     {
         customOptionObject.Forms.Add(CreateFormObject());
     }
 }
示例#2
0
 private void AddCustomFormObject(CustomOptionObject customOptionObject, int NumberOfForms)
 {
     for (int i = 0; i < NumberOfForms; i++)
     {
         customOptionObject.Forms.Add(CreateFormObject());
     }
 }
示例#3
0
        public void TransformToCustomOptionObject_OptionObjectWithProperties_PropertyValuesAreEqual()
        {
            OptionObjectTransform transform = InitTransform();
            var optionObject          = MockBasicOptionObject();
            CustomOptionObject result = transform.TransformToCustomOptionObject(optionObject);
            var expected = new object[]
            {
                optionObject.EntityID,
                optionObject.ErrorMesg,
                optionObject.Facility,
                optionObject.OptionId,
                optionObject.OptionStaffId,
                optionObject.OptionUserId,
                optionObject.SystemCode,
                optionObject.EpisodeNumber,
                optionObject.ErrorCode,
            };
            var actual = new object[]
            {
                result.EntityID,
                result.ErrorMesg,
                result.Facility,
                result.OptionId,
                result.OptionStaffId,
                result.OptionUserId,
                result.SystemCode,
                result.EpisodeNumber,
                (double)result.ErrorCode,
            };

            Assert.AreEqual(expected, actual);
        }
示例#4
0
        public void TransformToCustomOptionObject_NonNullOptionObject_ReturnsCustomOptionObject()
        {
            OptionObjectTransform transform = InitTransform();
            var optionObject          = MockBasicOptionObject();
            CustomOptionObject result = transform.TransformToCustomOptionObject(optionObject);

            Assert.IsInstanceOf(typeof(CustomOptionObject), result);
        }
 public CustomOptionObject TransformToCustomOptionObject(OptionObject optionObject)
 {
     var CustomOptionObject = new CustomOptionObject();
     CustomOptionObject.EntityID = optionObject.EntityID;
     CustomOptionObject.EpisodeNumber = optionObject.EpisodeNumber;
     CustomOptionObject.ErrorCode = ConvertToEnum(optionObject.ErrorCode);
     CustomOptionObject.ErrorMesg = optionObject.ErrorMesg;
     CustomOptionObject.Facility = optionObject.Facility;
     CustomOptionObject.OptionId = optionObject.OptionId;
     CustomOptionObject.OptionStaffId = optionObject.OptionStaffId;
     CustomOptionObject.OptionUserId = optionObject.OptionUserId;
     CustomOptionObject.SystemCode = optionObject.SystemCode;
     CustomOptionObject.Forms = TransformForms(optionObject.Forms);
     return CustomOptionObject;
 }
 public OptionObject TransformToOptionObject(CustomOptionObject customOptionObject)
 {
     var optionObject = new OptionObject();
     optionObject.EntityID = customOptionObject.EntityID;
     optionObject.EpisodeNumber = customOptionObject.EpisodeNumber;
     optionObject.ErrorCode = (double)customOptionObject.ErrorCode;
     optionObject.ErrorMesg = customOptionObject.ErrorMesg;
     optionObject.Facility = customOptionObject.Facility;
     optionObject.OptionId = customOptionObject.OptionId;
     optionObject.OptionStaffId = customOptionObject.OptionStaffId;
     optionObject.OptionUserId = customOptionObject.OptionUserId;
     optionObject.SystemCode = customOptionObject.SystemCode;
     optionObject.Forms = customOptionObject.Forms.Any() ? TransformCustomForms(customOptionObject.Forms) : new List<FormObject>();
     return optionObject;
 }
示例#7
0
        private CustomOptionObject MockBasicCustomOptionObject()
        {
            var customOptionObject = new CustomOptionObject();

            customOptionObject.EntityID      = "1";
            customOptionObject.EpisodeNumber = 1;
            customOptionObject.ErrorCode     = ErrorCode.None;
            customOptionObject.ErrorMesg     = String.Empty;
            customOptionObject.Facility      = "1";
            customOptionObject.OptionId      = "1";
            customOptionObject.OptionStaffId = "1";
            customOptionObject.OptionUserId  = "1";
            customOptionObject.SystemCode    = "1";
            return(customOptionObject);
        }
示例#8
0
        public CustomOptionObject TransformToCustomOptionObject(OptionObject optionObject)
        {
            var CustomOptionObject = new CustomOptionObject();

            CustomOptionObject.EntityID      = optionObject.EntityID;
            CustomOptionObject.EpisodeNumber = optionObject.EpisodeNumber;
            CustomOptionObject.ErrorCode     = ConvertToEnum(optionObject.ErrorCode);
            CustomOptionObject.ErrorMesg     = optionObject.ErrorMesg;
            CustomOptionObject.Facility      = optionObject.Facility;
            CustomOptionObject.OptionId      = optionObject.OptionId;
            CustomOptionObject.OptionStaffId = optionObject.OptionStaffId;
            CustomOptionObject.OptionUserId  = optionObject.OptionUserId;
            CustomOptionObject.SystemCode    = optionObject.SystemCode;
            CustomOptionObject.Forms         = TransformForms(optionObject.Forms);
            return(CustomOptionObject);
        }
示例#9
0
        public OptionObject TransformToOptionObject(CustomOptionObject customOptionObject)
        {
            var optionObject = new OptionObject();

            optionObject.EntityID      = customOptionObject.EntityID;
            optionObject.EpisodeNumber = customOptionObject.EpisodeNumber;
            optionObject.ErrorCode     = (double)customOptionObject.ErrorCode;
            optionObject.ErrorMesg     = customOptionObject.ErrorMesg;
            optionObject.Facility      = customOptionObject.Facility;
            optionObject.OptionId      = customOptionObject.OptionId;
            optionObject.OptionStaffId = customOptionObject.OptionStaffId;
            optionObject.OptionUserId  = customOptionObject.OptionUserId;
            optionObject.SystemCode    = customOptionObject.SystemCode;
            optionObject.Forms         = customOptionObject.Forms.Any() ? TransformCustomForms(customOptionObject.Forms) : new List <FormObject>();
            return(optionObject);
        }
 private CustomOptionObject MockBasicCustomOptionObject()
 {
     var customOptionObject = new CustomOptionObject();
     customOptionObject.EntityID = "1";
     customOptionObject.EpisodeNumber = 1;
     customOptionObject.ErrorCode = ErrorCode.None;
     customOptionObject.ErrorMesg = String.Empty;
     customOptionObject.Facility = "1";
     customOptionObject.OptionId = "1";
     customOptionObject.OptionStaffId = "1";
     customOptionObject.OptionUserId = "1";
     customOptionObject.SystemCode = "1";
     return customOptionObject;
 }