public void GetTfsReleaseEnvironmentNames_FakeRelease_ErrorMessage()
        {
            TfsInfo info = new TfsInfo()
            {
                ProjectCollectionUrl  = ProjectCollectionUrl,
                ProjectName           = ProjectName,
                ReleaseDefinitionName = "FakeRelease"
            };

            using (TfsRelease tfsRelease = new TfsRelease(info, pat))
            {
                string result = tfsRelease.GetTfsReleaseEnvironmentNames();
                Assert.Equal($"**Warning** Failed to find Release Definition with name \"{info.ReleaseDefinitionName}\"", result);
            };
        }
        public void GetTfsReleaseEnvironmentNames_TestRelease_OneItem()
        {
            TfsInfo info = new TfsInfo()
            {
                ProjectCollectionUrl  = ProjectCollectionUrl,
                ProjectName           = ProjectName,
                ReleaseDefinitionName = ReleaseDefinitionNameOneEnv
            };

            using (TfsRelease tfsRelease = new TfsRelease(info, pat))
            {
                string  result = tfsRelease.GetTfsReleaseEnvironmentNames();
                dynamic obj    = JObject.Parse(result);
                Assert.Equal(1, obj.EnvironmentNames.Count);
            };
        }