public void ToSDKFromTextArea()
        {
            Silanis.ESL.API.FieldSubtype api       = Silanis.ESL.API.FieldSubtype.TEXTAREA;
            SignatureStyleConverter      converter = new SignatureStyleConverter(api);
            SignatureStyle sdk = converter.ToSDKSignatureStyle();

            Assert.IsNull(sdk);
        }
        public void ToSDKFromFullName()
        {
            SignatureStyleConverter converter = new SignatureStyleConverter(SignatureStyle.FULL_NAME.getApiValue());
            SignatureStyle          sdk       = converter.ToSDKSignatureStyle();

            Assert.IsNotNull(sdk);
            Assert.AreEqual(SignatureStyle.FULL_NAME, sdk);
        }
        public void ToSDKFromList()
        {
            Silanis.ESL.API.FieldSubtype api       = Silanis.ESL.API.FieldSubtype.LIST;
            SignatureStyleConverter      converter = new SignatureStyleConverter(api);
            SignatureStyle sdk = converter.ToSDKSignatureStyle();

            Assert.IsNull(sdk);
        }
        public void ToSDKFromCapture()
        {
            SignatureStyleConverter converter = new SignatureStyleConverter(SignatureStyle.HAND_DRAWN.getApiValue());
            SignatureStyle          sdk       = converter.ToSDKSignatureStyle();

            Assert.IsNotNull(sdk);
            Assert.AreEqual(SignatureStyle.HAND_DRAWN, sdk);
        }
        public void ToSDKFromCheckbox()
        {
            Silanis.ESL.API.FieldSubtype api       = Silanis.ESL.API.FieldSubtype.CHECKBOX;
            SignatureStyleConverter      converter = new SignatureStyleConverter(api);
            SignatureStyle sdk = converter.ToSDKSignatureStyle();

            Assert.IsNull(sdk);
        }
        public void ToSDKFromCustomField()
        {
            Silanis.ESL.API.FieldSubtype api       = Silanis.ESL.API.FieldSubtype.CUSTOMFIELD;
            SignatureStyleConverter      converter = new SignatureStyleConverter(api);
            SignatureStyle sdk = converter.ToSDKSignatureStyle();

            Assert.IsNull(sdk);
        }
        public void ToSDKFromInitials()
        {
            SignatureStyleConverter converter = new SignatureStyleConverter(SignatureStyle.INITIALS.getApiValue());
            SignatureStyle          sdk       = converter.ToSDKSignatureStyle();

            Assert.IsNotNull(sdk);
            Assert.AreEqual(SignatureStyle.INITIALS, sdk);
        }
        public void ToSDKFromInitials()
        {
            Silanis.ESL.API.FieldSubtype api       = Silanis.ESL.API.FieldSubtype.INITIALS;
            SignatureStyleConverter      converter = new SignatureStyleConverter(api);
            SignatureStyle sdk = converter.ToSDKSignatureStyle();

            Assert.IsNotNull(sdk);
            Assert.AreEqual(SignatureStyle.INITIALS, sdk);
        }
        public void ToSDKFromFullName()
        {
            Silanis.ESL.API.FieldSubtype api       = Silanis.ESL.API.FieldSubtype.FULLNAME;
            SignatureStyleConverter      converter = new SignatureStyleConverter(api);
            SignatureStyle sdk = converter.ToSDKSignatureStyle();

            Assert.IsNotNull(sdk);
            Assert.AreEqual(SignatureStyle.FULL_NAME, sdk);
        }
        public void ToSDKFromCapture()
        {
            Silanis.ESL.API.FieldSubtype api       = Silanis.ESL.API.FieldSubtype.CAPTURE;
            SignatureStyleConverter      converter = new SignatureStyleConverter(api);
            SignatureStyle sdk = converter.ToSDKSignatureStyle();

            Assert.IsNotNull(sdk);
            Assert.AreEqual(SignatureStyle.HAND_DRAWN, sdk);
        }
Esempio n. 11
0
                public string ToString(SignatureStyle style)
                {
                    string result = parameterTypeName.ToString(style);

                    if (refFlag)
                    {
                        result += "&";
                    }
                    return(result);
                }
Esempio n. 12
0
                public string ToString(SignatureStyle style)
                {
                    if (builtInTypeFullName != null)
                    {
                        return(builtInTypeFullName);
                    }

                    string[] temp = Array.ConvertAll <Name, string>(names, delegate(Name name) { return(name.ToString(style)); });
                    return(ConcatenateList(temp, "."));
                }
Esempio n. 13
0
 public string ToString(SignatureStyle style)
 {
     if (style == SignatureStyle.Com)
     {
         return(name.identifier);
     }
     else
     {
         return(name.ToString(style));
     }
 }
Esempio n. 14
0
 public void TestSignatureStyle()
 {
     foreach (SignatureStyle signatureStyle in SignatureStyle.Values())
     {
         Assert.IsNotNull(signatureStyle.ToString());
         Assert.IsNotEmpty(signatureStyle.ToString());
     }
     Assert.AreEqual(0, (int)SignatureStyle.HAND_DRAWN);
     Assert.AreEqual("FULL_NAME", (string)SignatureStyle.FULL_NAME);
     Assert.AreEqual("INITIALS", SignatureStyle.INITIALS.GetName());
 }
Esempio n. 15
0
        private void AssertSignature(Signature signature, SignatureStyle style,
                                     int top, int left, int width, int height, int pageIndex)
        {
            bool matches = false;

            if (equals(signature.Style, style) &&
                AreClose(signature.Y, top) &&
                AreClose(signature.X, left) &&
                AreClose(signature.Width, width) &&
                AreClose(signature.Height, height) &&
                equals(signature.Page, pageIndex))
            {
                matches = true;
            }
            Assert.IsTrue(matches);
        }
Esempio n. 16
0
            public string GetSignature(SignatureStyle style)
            {
                string result = signature.ToString(style);

                Regex identifiersPattern = new Regex(@"#(?<index>\d+)#");
                Match match = identifiersPattern.Match(result);

                while (match.Success)
                {
                    int index = int.Parse(match.Groups["index"].Value, CultureInfo.InvariantCulture);
                    result = result.Replace(match.Value, identifiers[index]);
                    match  = match.NextMatch();
                }

                return(result);
            }
Esempio n. 17
0
                public string ToString(SignatureStyle style)
                {
                    string result = identifier;

                    if (genericParameters != null)
                    {
                        if (style == SignatureStyle.Formal)
                        {
                            result += "<" + genericParameters.ToString(style) + ">";
                        }
                        else if (style == SignatureStyle.Com)
                        {
                            result += "`" + genericParameters.typeNames.Length.ToString(NumberFormatInfo.InvariantInfo);
                        }
                    }
                    return(result);
                }
Esempio n. 18
0
        public static string ConvertSignature(string signature, SignatureStyle style)
        {
            if (signature == null || signature == string.Empty)
            {
                throw new FaultInjectionException(ApiErrorMessages.MethodSignatureNullOrEmpty);
            }

            try
            {
                Lex  lex  = new Lex(signature);
                Yacc yacc = new Yacc(lex.LexedSignature, lex.Identifiers);
                return(yacc.GetSignature(style));
            }
            catch (FaultInjectionException)
            {
                throw new FaultInjectionException(string.Format(CultureInfo.CurrentCulture, ApiErrorMessages.InvalidMethodSignature, signature));
            }
        }
Esempio n. 19
0
        public SignatureControl()
        {
            InitializeComponent();

            Segments           = new List <SortedList <int, Point> >();
            Style              = SignatureStyle.Curve;
            LinePath           = new SortedList <int, Point>();
            Original           = new SortedList <int, Point>();
            ntimer             = new System.Timers.Timer(10);
            timerprin          = new System.Windows.Forms.Timer();
            timerprin.Enabled  = false;
            timerprin.Interval = 50;
            ntimer.Elapsed    += new System.Timers.ElapsedEventHandler(TimerTick);
            timerprin.Tick    += new EventHandler(TimerPrin);
            nbitmap            = new Bitmap(this.Width, this.Height);
            picture.Image      = nbitmap;
            brushsign          = new SolidBrush(Color.White);
            pensign            = new Pen(Color.Black, 2.0f);
            pensign.EndCap     = System.Drawing.Drawing2D.LineCap.Round;
            fempty             = true;
        }
Esempio n. 20
0
 public SignatureBuilder WithStyle(SignatureStyle style)
 {
     this.style = style;
     return(this);
 }
Esempio n. 21
0
 public string ToString(SignatureStyle style)
 {
     string[] temp = Array.ConvertAll <TypeName, string>(typeNames, delegate(TypeName type) { return(type.ToString(style)); });
     return(ConcatenateList(temp, ","));
 }
Esempio n. 22
0
 public string ToString(SignatureStyle style)
 {
     string[] temp = Array.ConvertAll <ParaType, string>(parameters, delegate(ParaType para) { return(para.ToString(style)); });
     return(ConcatenateList(temp, ","));
 }
Esempio n. 23
0
 public string ToString(SignatureStyle style)
 {
     return(plainTypeName.ToString(style) + arraySuffix);
 }