Ejemplo n.º 1
0
        ///<summary>
        ///Purpose   : Generate sale contract counter
        ///Parameters: strContractCode = Q0000000038
        ///Expected  : Return counter that is 2.
        ///</summary>
        public string Case3()
        {
            ISaleContractHandler target = ServiceContainer.GetService <ISaleContractHandler>() as ISaleContractHandler;
            string strContractCode      = "Q0000000038";
            string expected             = "2";
            string actual;

            try
            {
                int result = target.GenerateContractCounter(strContractCode);
                actual = result.ToString();
            }
            catch (ApplicationErrorException ex)
            {
                actual = ex.ErrorResult.Message.Code;
            }
            catch (Exception ex)
            {
                actual = ex.StackTrace;
            }

            return(string.Format(RESULT_FORMAT, 3, expected, actual, CompareResult_String(expected, actual)));
        }