public void CreateTestRunWithFilename() { // Given TestApiClient apiClient = new TestApiClient(_ => "{ \"id\": 1234 }"); LoggerQueue loggerQueue = new LoggerQueue(apiClient, "987", "foo", "bar") { Source = "Fizz.Buzz" }; // When int id = loggerQueue.CreateTestRun(CancellationToken.None).Result; // Then id.ShouldBe(1234); apiClient.Messages.ShouldBe(new[] { new ClientMessage( HttpMethod.Post, null, "5.0-preview.2", $@"{{ ""name"": ""Fizz.Buzz (OS: {System.Runtime.InteropServices.RuntimeInformation.OSDescription}, Job: bar, Agent: foo)"", ""build"": {{""id"":""987""}}, ""startedDate"": ""{loggerQueue.StartedDate.ToString("yyyy-MM-ddTHH:mm:ss.FFFZ")}"", ""isAutomated"": true }}") }); }