Пример #1
0
        public void LoadsTrackingConfig_FileFormatVersion3()
        {
            using (TestHostContext hc = Setup())
            {
                // Arrange.
                // It doesn't matter for this test whether the line endings are CRLF or just LF.
                const string Contents = @"{
  ""build_artifactstagingdirectory"": ""b00335b6\\a"",
  ""agent_builddirectory"": ""b00335b6"",
  ""collectionUrl"": ""http://*****:*****@"b00335b6\a", config.ArtifactsDirectory);
                Assert.Equal(@"b00335b6", config.BuildDirectory);
                Assert.Equal(@"7aee6dde-6381-4098-93e7-50a8264cf066", config.CollectionId);
                Assert.Equal(CollectionUrl, config.CollectionUrl);
                Assert.Equal(@"7", config.DefinitionId);
                Assert.Equal(@"M87_PrintEnvVars", config.DefinitionName);
                Assert.Equal(3, config.FileFormatVersion);
                Assert.Equal(@"b00335b6923adfa64f46f3abb7da1cdc0d9bae6c", config.HashKey);
                Assert.Equal(new DateTimeOffset(2015, 9, 16, 23, 56, 46, TimeSpan.FromHours(-4)), config.LastRunOn);
                Assert.Equal(@"http://*****:*****@"b00335b6\gitTest", config.SourcesDirectory);
                Assert.Equal(@"build", config.System);
                Assert.Equal(@"b00335b6\TestResults", config.TestResultsDirectory);
            }
        }