コード例 #1
0
ファイル: Grid.cs プロジェクト: Wysepka/Procedural-Spawner
    //New eventHandler is created when new Grid is spawned
    private void ApplyGridStartingSettings()
    {
        gridEventHandler = new GridEventHandler();

        PlayerEventHandler.RegisterToMouseClicked(gridEventHandler.MouseInteractionOnGridStarted);
        PlayerEventHandler.RegisterToMouseUnClicked(gridEventHandler.MouseInteractionOnGridEnded);

        gridEventHandler.NewGridCreatedInvoke(this.center, this.width, this.length);
    }
コード例 #2
0
        public async Task Test_RunMethodForSubscriptionValidationRequest()
        {
            var data    = File.ReadAllText(@"./../../../testFiles/testSuscriptionValidationResponse.json");
            var request = TestFactory.CreateHttpRequest();

            request.Content    = new StringContent(data, Encoding.UTF8, "application/json");
            request.RequestUri = new Uri("https://dummyuri?repoName=dummyrepo");
            request.Method     = HttpMethod.Post;

            var result = await GridEventHandler.Run(request, log, context);

            var resultString = await result.Content.ReadAsStringAsync();

            Assert.AreEqual(resultString, "{\"validationResponse\":\"512d38b6-c7b8-40c8-89fe-f46f9e9622b6\"}");
        }
コード例 #3
0
        public async Task Test_RunMethodWhenEventTypeIsMissing()
        {
            var data    = File.ReadAllText(@"./../../../testFiles/requestWithoutEventType.json");
            var request = TestFactory.CreateHttpRequest();

            request.Content    = new StringContent(data, Encoding.UTF8, "application/json");
            request.RequestUri = new Uri("https://dummyuri?repoName=dummyrepo");
            request.Method     = HttpMethod.Post;

            var result = await GridEventHandler.Run(request, log, context);

            var resultString = await result.Content.ReadAsStringAsync();

            Assert.AreEqual(result.StatusCode, HttpStatusCode.BadRequest);
            Assert.AreEqual(resultString, "Unable to process the request");
        }
コード例 #4
0
        public async Task Test_RunMethod()
        {
            Environment.SetEnvironmentVariable("PAT_TOKEN", "patToken");

            var data    = File.ReadAllText(@"./../../../testFiles/test.json");
            var request = TestFactory.CreateHttpRequest();

            request.Content    = new StringContent(data, Encoding.UTF8, "application/json");
            request.RequestUri = new Uri("https://dummyuri?repoName=dummyrepo");
            request.Method     = HttpMethod.Post;

            // call the endpoint
            var response = (HttpResponseMessage)await GridEventHandler.Run(request, log, context);

            string result = await response.Content.ReadAsStringAsync();

            Assert.AreEqual(result, "Unable to process the request: machinelearningservices-runcompleted");
        }
コード例 #5
0
 //Unregistering from grid creation, when Application is quit
 private void OnDisable()
 {
     GridEventHandler.UnregisterToNewGridCreation(ApplyNewCameraSettings);
 }