/// <summary>
        /// Used to get connection data for given environment
        /// </summary>
        /// <param name="environmentType">
        /// Type of the environment. Must have a matching json file under:
        /// \Resources\*environmentType*Connection.json
        /// If empty - use default environment (Local)
        /// </param>
        public static ConnectionInfo GetConnectionInfo(string environmentType = "")
        {
            if (string.IsNullOrWhiteSpace(environmentType))
            {
                environmentType = DefaultEnvironment;
            }

            string fileName = $"{environmentType}.Connection.json";

            var json = ResourceReader.GetResource(
                Assembly.GetExecutingAssembly(),
                NS,
                fileName);
            var connectionInfo = JsonConvert.DeserializeObject <ConnectionInfo>(json);

            return(connectionInfo);
        }
 static TemplateGenerator()
 {
     _alpakaEventReceiverBaseTemplate = ResourceReader.GetResource("AlpakaEventReceiverBase.sbncs");
     _alpakaEventEmitterTemplate      = ResourceReader.GetResource("AlpakaEventEmitter.sbncs");
 }