public ResponseFile Get(string localPath)
{
if (IsKnown(localPath, StatLightServiceRestApi.CrossDomain))
return new ResponseFile { FileData = Resources.CrossDomain.ToByteArray(), ContentType = "text/xml" };
if (IsKnown(localPath, StatLightServiceRestApi.ClientAccessPolicy))
return new ResponseFile { FileData = Resources.ClientAccessPolicy.ToByteArray(), ContentType = "text/xml" };
if (IsKnown(localPath, StatLightServiceRestApi.GetHtmlTestPage))
{
return GetTestHtmlPage();
}
if (IsKnown(localPath, StatLightServiceRestApi.GetTestPageHostXap))
return new ResponseFile { FileData = _currentStatLightConfiguration.Current.Server.HostXap(), ContentType = "application/x-silverlight-app" };
if (IsKnown(localPath, StatLightServiceRestApi.GetTestRunConfiguration))
return new ResponseFile { FileData = _currentStatLightConfiguration.Current.Client.Serialize().ToByteArray(), ContentType = "text/xml" };
throw new NotImplementedException();
}