Esempio n. 1
0
        public void Test1()
        {
            var env = EnvManager.Generate("Hello");

            switcher.TurnOff(env);
            switcher.TurnOn(env);
        }
        public void Test1()
        {
            var env = EnvManager.Generate("Hello");

            Assert.Equal("Hello", env.Name);
            Assert.True(env.Enabled);
        }
Esempio n. 3
0
        public void Test3()
        {
            var env = EnvManager.Generate("Hello");

            Assert.Throws <ArgumentException>(() =>
            {
                switcher.TurnOn(env);
            });
        }
Esempio n. 4
0
        public void Test2()
        {
            var envName = "Hello";

            Directory.CreateDirectory("Managed");
            var stream = new EnvStream("Managed", envName);

            stream.WriteEnv(EnvManager.Generate(envName));
        }
 /// <summary>
 /// 生成用例
 /// </summary>
 public static void WriteCase()
 {
     if (generator == null)
     {
         generator = EnvManager.GetCaseGenerator();
     }
     generator.Write(instance.records);
     Tracker.Clear();
 }
Esempio n. 6
0
        public void Test2()
        {
            var env = EnvManager.Generate("Hello");

            env.Enabled = false;
            Assert.Throws <ArgumentException>(() =>
            {
                switcher.TurnOff(env);
            });
        }
        public void Test2()
        {
            var env = EnvManager.Generate("Hello");

            var settings = new ParallelEnvsSettings();

            settings.EnvNames.Add(env.Name);

            EnvManager.AddFile(ref env, existsFilePath, settings);
        }
Esempio n. 8
0
    // Use this for initialization
    void Start()
    {
        currentSpeed = slowSpeed;
        mx_bound     = bound.GetComponent <Collider>().bounds.max;
        mn_bound     = bound.GetComponent <Collider>().bounds.min;
        polar        = true;
        isFire       = false;

        EnvScript = bound.GetComponent <EnvManager>();
    }
        public void Test3()
        {
            var env = EnvManager.Generate("Hello");

            var settings = new ParallelEnvsSettings();

            settings.EnvNames.Add(env.Name);

            Assert.Throws <FileNotFoundException>(() =>
            {
                EnvManager.AddFile(ref env, unknownFilePath, settings);
            });
        }
 /// <summary>
 /// 测试初始化
 /// </summary>
 public virtual void SetUp()
 {
     if (EnvManager.Auto)
     {
         IWebDriver driver = EnvManager.CreateDriverInstance();
         Selenium = new WebSelenium(driver);
         Selenium.Maximize();
         Selenium.Open(EnvManager.Website.BaseUrl);
     }
     else
     {
         Selenium = new WebSelenium();
     }
 }
Esempio n. 11
0
    void Awake()
    {
        // blocksAcross = blockOptions [Random.Range (0, blockOptions.Length)]; // randomise level widths
        player     = GameObject.FindGameObjectWithTag("Player");
        camera     = GameObject.FindGameObjectWithTag("MainCamera");
        envManager = GameObject.Find("Env_Manager").GetComponent <EnvManager> ();

        player.transform.position = new Vector3(aspectRatio.x * (blocksAcross / 2), 0, 0);
        camera.transform.position = new Vector3(aspectRatio.x * (blocksAcross / 2), 0, camera.transform.position.z);
        camera.GetComponent <Camera> ().orthographicSize = (aspectRatio.x * blocksAcross);

        screenRatio = (float)Screen.height / (float)Screen.width;
        Debug.Log("height : " + Screen.height + ", width : " + Screen.width + " ,ratio : " + screenRatio);
    }
Esempio n. 12
0
        public ActorSystemManager(IEventAggregator eventAggregator, EnvManager envManager, Configuration configuration)
        {
            this.eventAggregator     = eventAggregator;
            this.envManager          = envManager;
            this.configuration       = configuration;
            this.uiMessenger         = ActorRefs.Nobody;
            this.connectorManager    = ActorRefs.Nobody;
            this.uiProcessor         = ActorRefs.Nobody;
            this.screenshotProcessor = ActorRefs.Nobody;
            this.isInited            = false;

            var akkaConfig = Akka.Configuration.ConfigurationFactory.Load().WithFallback(Akka.Configuration.ConfigurationFactory.Default());

            this.actorSystem = ActorSystem.Create("elite-exx", akkaConfig);
        }
Esempio n. 13
0
        public void Test3()
        {
            var envName = "Hello";

            Directory.CreateDirectory("Managed");
            var stream = new EnvStream("Managed", envName);

            var env = EnvManager.Generate(envName);

            stream.WriteEnv(env);

            var env_loaded = stream.LoadEnv();

            Assert.Equal(env.Name, env_loaded.Name);
            Assert.True(env.Enabled == env_loaded.Enabled);
            Assert.Equal(env.Files, env_loaded.Files);
        }
Esempio n. 14
0
        public void Execute(List <string> args)
        {
            if (args.Count < 2)
            {
                Console.WriteLine(Description);
                return;
            }

            var stream = new EnvStream(Settings.ApplicationWorkDirectoryPath, args[0]);

            var env = stream.LoadEnv();

            {
                EnvManager.AddFile(ref env, args[1], Settings);
            }
            stream.WriteEnv(env);

            Console.WriteLine($"Add {args[1]} to {args[0]}");
        }
Esempio n. 15
0
        public void Execute(List <string> args)
        {
            if (args.Count == 0)
            {
                Console.WriteLine(Description);
                return;
            }

            var envName = args[0];
            var env     = EnvManager.Generate(envName);

            Settings.EnvNames.Add(env.Name);
            Settings.SaveToFile();

            var stream = new EnvStream(Settings.ApplicationWorkDirectoryPath, env.Name);

            stream.WriteEnv(env);

            Console.WriteLine("Created");
        }
Esempio n. 16
0
        /// <summary>
        /// 从文件模板创建<see cref="WebControl"/>对象
        /// </summary>
        /// <typeparam name="T"></typeparam>
        /// <param name="controlName"></param>
        /// <param name="by"></param>
        /// <returns></returns>
        public T Handle <T>(string controlName, By by = null)
            where T : WebControl <T>
        {
            T control = Activator.CreateInstance(typeof(T), this) as T;

            if (by != null)
            {
                control.Locators.Add(by);
            }
            if (!EnvManager.Auto)
            {
                return(control);
            }
            string filePath = EnvManager.FindTemplateFile(controlName);
            string html     = File.ReadAllText(filePath);

            control.ParseFromHtml(html);
            control.Name = controlName;
            ISearchContext context = Driver.RetryingSolutionLocator().LocateElement(control.Locators) ?? (Driver as ISearchContext);

            control.SetSearchContext(context);
            return(control);
        }
Esempio n. 17
0
 public void SetEnvManager(EnvManager script)
 {
     EnvScript = script.GetComponent <EnvManager>();
 }
Esempio n. 18
0
 private void GetEnvManager()
 {
     this.envManager = this.gameObject.GetComponent <EnvManager>();
 }
Esempio n. 19
0
 private void Awake()
 {
     lotusCloverManager = EnvManager.Instance;
 }
Esempio n. 20
0
 public void SetEnvScript(EnvManager script)
 {
     envScript = script;
 }
Esempio n. 21
0
 private void Awake()
 {
     bannerManager      = BannerManager.Instance;
     lotusCloverManager = EnvManager.Instance;
 }
Esempio n. 22
0
 // public MT_MeshTrail.MT_MeshTrailRenderer mT_MeshTrailRenderer;
 private void Awake()
 {
     instance = this;
 }
Esempio n. 23
0
 public void SetEnvManager(GameObject manager)
 {
     EnvScript = manager.GetComponent <EnvManager>();
 }
Esempio n. 24
0
 void Awake()
 {
     instance = this;
 }