Exemplo n.º 1
0
        public async Task <JsonResult> Post([FromBody] TestId testId)
        {
            string     error    = "";
            JsonResult response = null;

            try
            {
                if (testId == null || !testId.IsValid(ref error))
                {
                    response            = new JsonResult(error);
                    response.StatusCode = 400;
                }
                else
                {
                    TestRunnerResponse testRunnerResponse = await _serviceFabricTestRunner.RunTestCase(testId);

                    response = new JsonResult(testRunnerResponse);
                    if (testRunnerResponse == null)
                    {
                        response.StatusCode = 404;
                    }
                    else if (testRunnerResponse.HasError)
                    {
                        response.StatusCode = 500;
                    }
                }
            }
            catch (Exception ex)
            {
                response            = new JsonResult(ex);
                response.StatusCode = 500;
            }
            return(response);
        }
Exemplo n.º 2
0
        public void NewIsValid()
        {
            // Arrange
            var testId = TestId.New;

            // Assert
            TestId.IsValid(testId.Value).Should().BeTrue();
        }
Exemplo n.º 3
0
        public void NewDeterministic_IsValid()
        {
            // Arrange
            var testId = TestId.NewDeterministic(Guid.NewGuid(), Guid.NewGuid().ToString());

            // Assert
            TestId.IsValid(testId.Value).Should().BeTrue(testId.Value);
        }
Exemplo n.º 4
0
        public void NewDeterministic()
        {
            // Arrange
            var          namespaceId = Guid.Parse("769077C6-F84D-46E3-AD2E-828A576AAAF3");
            const string name        = "fantastic 4";

            // Arrange
            var testId = TestId.NewDeterministic(namespaceId, name);

            // Assert
            testId.Value.Should().Be("test-da7ab6b1-c513-581f-a1a0-7cdf17109deb");
            TestId.IsValid(testId.Value).Should().BeTrue();
        }