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; }