Exemplo n.º 1
0
        public static void RunActivateTests()
        {
            var result = OptimizelyTests.TestActivate(new ActivateParams("test_experiment", TEST_USER_ID));

            PrintVariation(result);

            result = OptimizelyTests.TestActivate(new ActivateParams("test_experiment", TEST_USER_ID, new Entity.UserAttributes
            {
                { "device_type", "iPhone" },
                { "location", "San Francisco" }
            }));
            PrintVariation(result);
        }
Exemplo n.º 2
0
        public OptimizelyRunner()
        {
            string configFileContent;
            var    assembly = Assembly.GetExecutingAssembly();

            // Reading Config file content.
            using (var stream = assembly.GetManifestResourceStream(assembly.GetName().Name + ".TestData.json"))
                using (var reader = new StreamReader(stream))
                    configFileContent = reader.ReadToEnd();

            // Initializing the Optimizely client.
            OptimizelyClient = new Optimizely(configFileContent, null, AppLogger);
            OptimizelyTests  = new OptimizelyTests(OptimizelyClient);
        }