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); } }