public TextClassificationServiceTests()
        {
            var configPath        = Path.GetFullPath(Path.Combine(Environment.CurrentDirectory, @"..\..\..\ChatWeb\azureml-dev.config"));
            var chatConfiguration = new ChatConfiguration();
            var awsDynamoService  = new AWSDynamoService(chatConfiguration);

            ClassificationService = new TextClassificationService(configPath, awsDynamoService, null);
        }
        public ChatEngineFramework()
        {
            Amazon.AWSConfigs.AWSRegion      = "us-east-1";
            Amazon.AWSConfigs.AWSProfileName = "";

            ChatConfiguration chatConfiguration = new ChatConfiguration();
            AWSDynamoService  dataService       = new AWSDynamoService(chatConfiguration);
            FlowStepProvider  flowStepProvider  = new FlowStepProvider(dataService);

            chatEngine = new ChatWeb.Services.ChatEngine(null, chatConfiguration, null, dataService, null, null, null, null, null, null, null, null, flowStepProvider);
        }
        public ChatScriptManagerTests()
        {
            var chatModel                      = new ChatModel();
            ChatConfiguration config           = new ChatConfiguration();
            AWSDynamoService  awsDynamoService = new AWSDynamoService(config);
            FlowStepProvider  flowStepProvider = new FlowStepProvider(awsDynamoService);

            var chatEngine = new ChatEngine(null, config, null, awsDynamoService, null, null, null, null, null, null, null, null, flowStepProvider);

            scriptManager = new ChatScriptManager(chatModel, awsDynamoService, config);
            scriptManager.Initialize().Wait();
        }