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