protected void FixtureSetup()
        {
            object[] att = GetType().GetCustomAttributes(typeof(MocumentModeOverrideAttribute), true);

            _mocumentMode = att.Length > 0
                                ? ((MocumentModeOverrideAttribute)att[0]).Mode
                                : ((MocumentMode)Enum.Parse(typeof(MocumentMode), ConfigurationManager.AppSettings["mocumentMode"], true));

            switch (_mocumentMode)
            {
                case MocumentMode.Record:
                case MocumentMode.Play:
                    break;
                default:
                    throw new ConfigurationErrorsException("invalid Mocument.Mode. expect record or play");
            }

            _mocumentDataPath = ConfigurationManager.AppSettings["mocumentDataPath"];
            _mocumentDataPath = Path.GetFullPath(_mocumentDataPath);
            _mocumentKey = ConfigurationManager.AppSettings["mocumentKey"];
            _userName = ConfigurationManager.AppSettings["apiUserName"];
            _password = ConfigurationManager.AppSettings["apiPassword"];
            _apiUrl = ConfigurationManager.AppSettings["apiRpcUrl"];
            _streamingUrl = ConfigurationManager.AppSettings["apiStreamingUrl"];
            _apiKey = ConfigurationManager.AppSettings["apiKey"];
            _server = CreateServer();
            _server.Start();
        }
        private void GetMode(object[] att)
        {
            _mocumentMode = att.Length > 0
                                ? ((MocumentModeOverrideAttribute) att[0]).Mode
                                : ((MocumentMode)
                                   Enum.Parse(typeof (MocumentMode), ConfigurationManager.AppSettings["mocumentMode"], true));

            switch (_mocumentMode)
            {
                case MocumentMode.Record:
                case MocumentMode.Play:
                    break;
                default:
                    throw new ConfigurationErrorsException("invalid Mocument.Mode. expect record or play");
            }
        }
        private void GetMode(object[] att)
        {
            _mocumentMode = att.Length > 0
                                ? ((MocumentModeOverrideAttribute)att[0]).Mode
                                : ((MocumentMode)
                                   Enum.Parse(typeof(MocumentMode), ConfigurationManager.AppSettings["mocumentMode"], true));

            switch (_mocumentMode)
            {
            case MocumentMode.Record:
            case MocumentMode.Play:
                break;

            default:
                throw new ConfigurationErrorsException("invalid Mocument.Mode. expect record or play");
            }
        }
 public MocumentModeOverrideAttribute(MocumentMode mode)
 {
     Mode = mode;
 }
示例#5
0
 public MocumentModeOverrideAttribute(MocumentMode mode)
 {
     Mode = mode;
 }