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); }
public void NewIsValid() { // Arrange var testId = TestId.New; // Assert TestId.IsValid(testId.Value).Should().BeTrue(); }
public void NewDeterministic_IsValid() { // Arrange var testId = TestId.NewDeterministic(Guid.NewGuid(), Guid.NewGuid().ToString()); // Assert TestId.IsValid(testId.Value).Should().BeTrue(testId.Value); }
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(); }