Skip to content

Commit

Permalink
Fixes #273
Browse files Browse the repository at this point in the history
dalmirog committed Jul 7, 2017

Verified

This commit was signed with the committer’s verified signature.
truthbk Jaime Fullaondo
1 parent 40aed12 commit 9d26863
Showing 47 changed files with 318 additions and 250 deletions.
10 changes: 5 additions & 5 deletions Octoposh.Tests/GetOctopusChannelTests.cs
Original file line number Diff line number Diff line change
@@ -46,7 +46,7 @@ public void GetChannelBySingleNameAndSingleProject()
Console.WriteLine("Looking for a channel with name [{0}] in project [{1}]", channelName,projectName);

var powershell = new CmdletRunspace().CreatePowershellcmdlet(CmdletName, CmdletType, parameters);
var results = powershell.Invoke<List<OutputOctopusChannel>>()[0];
var results = powershell.Invoke<OutputOctopusChannel>();

Console.WriteLine("Found [{0}] channels", results.Count);
Assert.AreEqual(1,results.Count);
@@ -80,7 +80,7 @@ public void GetChannelBySingleNameAndMultipleProjects()
Console.WriteLine("Looking for channels with name [{0}] in [{1}] projects", channelName, projectNames.Length);

var powershell = new CmdletRunspace().CreatePowershellcmdlet(CmdletName, CmdletType, parameters);
var results = powershell.Invoke<List<OutputOctopusChannel>>()[0];
var results = powershell.Invoke<OutputOctopusChannel>();

Console.WriteLine("Found [{0}] channels", results.Count);

@@ -112,7 +112,7 @@ public void GetChannelBySingleNameInAllProjects()
Console.WriteLine("Looking for channels with name [{0}] ", channelName);

var powershell = new CmdletRunspace().CreatePowershellcmdlet(CmdletName, CmdletType, parameters);
var results = powershell.Invoke<List<OutputOctopusChannel>>()[0];
var results = powershell.Invoke<OutputOctopusChannel>();

Console.WriteLine("Found [{0}] channels", results.Count);
Assert.Greater(results.Count,1);
@@ -152,7 +152,7 @@ public void GetChannelByMultipleNamesAndSingleProject()
Console.WriteLine("Looking for a channels with names [{0}] and [{1}] in project", name1, name2,projectName);

var powershell = new CmdletRunspace().CreatePowershellcmdlet(CmdletName, CmdletType, parameters);
var results = powershell.Invoke<List<OutputOctopusChannel>>()[0];
var results = powershell.Invoke<OutputOctopusChannel>();

Console.WriteLine("Found [{0}] channels", results.Count);
Assert.AreEqual(names.Length,results.Count);
@@ -203,7 +203,7 @@ public void GetChannelByMultipleNamesInAllProjects()
Console.WriteLine("Looking for a channels with names [{0}] or [{1}]", name1, name2);

var powershell = new CmdletRunspace().CreatePowershellcmdlet(CmdletName, CmdletType, parameters);
var results = powershell.Invoke<List<OutputOctopusChannel>>()[0];
var results = powershell.Invoke<OutputOctopusChannel>();

Console.WriteLine("Found [{0}] channels", results.Count);

20 changes: 10 additions & 10 deletions Octoposh.Tests/GetOctopusDashboardTests.cs
Original file line number Diff line number Diff line change
@@ -30,7 +30,7 @@ public void GetDashboardBySingleProject()
};

var powershell = new CmdletRunspace().CreatePowershellcmdlet(CmdletName, CmdletType, parameters);
var results = powershell.Invoke<List<OutputOctopusDashboardEntry>>()[0];
var results = powershell.Invoke<OutputOctopusDashboardEntry>();

Assert.Greater(results.Count, 0);
foreach (var item in results)
@@ -57,7 +57,7 @@ public void GetDashboardByMultipleProjects()
};

var powershell = new CmdletRunspace().CreatePowershellcmdlet(CmdletName, CmdletType, parameters);
var results = powershell.Invoke<List<OutputOctopusDashboardEntry>>()[0];
var results = powershell.Invoke<OutputOctopusDashboardEntry>();

Assert.Greater(results.Count, 0);
foreach (var item in results)
@@ -96,7 +96,7 @@ public void GetDashboardBySingleEnvironment()
};

var powershell = new CmdletRunspace().CreatePowershellcmdlet(CmdletName, CmdletType, parameters);
var results = powershell.Invoke<List<OutputOctopusDashboardEntry>>()[0];
var results = powershell.Invoke<OutputOctopusDashboardEntry>();

Assert.Greater(results.Count, 0);
foreach (var item in results)
@@ -125,7 +125,7 @@ public void GetDashboardByMultipleEnvironments()
};

var powershell = new CmdletRunspace().CreatePowershellcmdlet(CmdletName, CmdletType, parameters);
var results = powershell.Invoke<List<OutputOctopusDashboardEntry>>()[0];
var results = powershell.Invoke<OutputOctopusDashboardEntry>();

Assert.Greater(results.Count, 0);
foreach (var item in results)
@@ -164,7 +164,7 @@ public void GetDashboardBySingleStatus()
};

var powershell = new CmdletRunspace().CreatePowershellcmdlet(CmdletName, CmdletType, parameters);
var results = powershell.Invoke<List<OutputOctopusDashboardEntry>>()[0];
var results = powershell.Invoke<OutputOctopusDashboardEntry>();

Assert.Greater(results.Count, 0);
foreach (var item in results)
@@ -193,7 +193,7 @@ public void GetDashboardByMultipleStatuses()
};

var powershell = new CmdletRunspace().CreatePowershellcmdlet(CmdletName, CmdletType, parameters);
var results = powershell.Invoke<List<OutputOctopusDashboardEntry>>()[0];
var results = powershell.Invoke<OutputOctopusDashboardEntry>();

Assert.Greater(results.Count, 0);
foreach (var item in results)
@@ -231,7 +231,7 @@ public void GetDashboardByProjectAndEnvironment()


var powershell = new CmdletRunspace().CreatePowershellcmdlet(CmdletName, CmdletType, parameters);
var results = powershell.Invoke<List<OutputOctopusDashboardEntry>>()[0];
var results = powershell.Invoke<OutputOctopusDashboardEntry>();

Assert.Greater(results.Count,0);

@@ -256,7 +256,7 @@ public void GetDashboardByProjectAndStatus()


var powershell = new CmdletRunspace().CreatePowershellcmdlet(CmdletName, CmdletType, parameters);
var results = powershell.Invoke<List<OutputOctopusDashboardEntry>>()[0];
var results = powershell.Invoke<OutputOctopusDashboardEntry>();

Assert.Greater(results.Count, 0);

@@ -281,7 +281,7 @@ public void GetDashboardByEnvironmentAndStatus()


var powershell = new CmdletRunspace().CreatePowershellcmdlet(CmdletName, CmdletType, parameters);
var results = powershell.Invoke<List<OutputOctopusDashboardEntry>>()[0];
var results = powershell.Invoke<OutputOctopusDashboardEntry>();

Assert.Greater(results.Count, 0);

@@ -296,7 +296,7 @@ public void GetDashboardByEnvironmentAndStatus()
public void GetDashboardWithoutParametersReturnsValues()
{
var powershell = new CmdletRunspace().CreatePowershellcmdlet(CmdletName, CmdletType);
var results = powershell.Invoke<List<OutputOctopusDashboardEntry>>()[0];
var results = powershell.Invoke<OutputOctopusDashboardEntry>();

Assert.Greater(results.Count, 0);
}
16 changes: 8 additions & 8 deletions Octoposh.Tests/GetOctopusDeploymentTests.cs
Original file line number Diff line number Diff line change
@@ -45,7 +45,7 @@ public void GetDeploymentBySingleEnvironmentAndProject()
};

var powershell = new CmdletRunspace().CreatePowershellcmdlet(CmdletName, CmdletType, parameters);
var results = powershell.Invoke<List<OutputOctopusDeployment>>()[0];
var results = powershell.Invoke<OutputOctopusDeployment>();

Assert.Greater(results.Count, 0);

@@ -79,7 +79,7 @@ public void GetDeploymentByMultipleEnvironments()
};

var powershell = new CmdletRunspace().CreatePowershellcmdlet(CmdletName, CmdletType, parameters);
var results = powershell.Invoke<List<OutputOctopusDeployment>>()[0];
var results = powershell.Invoke<OutputOctopusDeployment>();

Assert.Greater(results.Count, 0);

@@ -111,7 +111,7 @@ public void GetDeploymentByMultipleProjects()
};

var powershell = new CmdletRunspace().CreatePowershellcmdlet(CmdletName, CmdletType, parameters);
var results = powershell.Invoke<List<OutputOctopusDeployment>>()[0];
var results = powershell.Invoke<OutputOctopusDeployment>();

Assert.Greater(results.Count, 0);

@@ -145,7 +145,7 @@ public void GetDeploymentBySingleRelease()
};

var powershell = new CmdletRunspace().CreatePowershellcmdlet(CmdletName, CmdletType, parameters);
var results = powershell.Invoke<List<OutputOctopusDeployment>>()[0];
var results = powershell.Invoke<OutputOctopusDeployment>();

Assert.Greater(results.Count, 0);

@@ -184,7 +184,7 @@ public void GetDeploymentByMultipleReleases()
};

var powershell = new CmdletRunspace().CreatePowershellcmdlet(CmdletName, CmdletType, parameters);
var results = powershell.Invoke<List<OutputOctopusDeployment>>()[0];
var results = powershell.Invoke<OutputOctopusDeployment>();

Assert.Greater(results.Count, 0);

@@ -221,7 +221,7 @@ public void GetDeploymentByLatestReleases()
};

var powershell = new CmdletRunspace().CreatePowershellcmdlet(CmdletName, CmdletType, parameters);
var results = powershell.Invoke<List<OutputOctopusDeployment>>()[0];
var results = powershell.Invoke<OutputOctopusDeployment>();

Assert.Greater(results.Count, 0);

@@ -262,7 +262,7 @@ public void GetDeploymentAfterDate()
};

var powershell = new CmdletRunspace().CreatePowershellcmdlet(CmdletName, CmdletType, parameters);
var results = powershell.Invoke<List<OutputOctopusDeployment>>()[0];
var results = powershell.Invoke<OutputOctopusDeployment>();

Assert.Greater(results.Count, 0);

@@ -305,7 +305,7 @@ public void GetDeploymentBeforeDate()
};

var powershell = new CmdletRunspace().CreatePowershellcmdlet(CmdletName, CmdletType, parameters);
var results = powershell.Invoke<List<OutputOctopusDeployment>>()[0];
var results = powershell.Invoke<OutputOctopusDeployment>();

Assert.Greater(results.Count, 0);

26 changes: 13 additions & 13 deletions Octoposh.Tests/GetOctopusEnvironmentTests.cs
Original file line number Diff line number Diff line change
@@ -27,11 +27,11 @@ public void GetEnvironmentBySingleName()
};

var powershell = new CmdletRunspace().CreatePowershellcmdlet(CmdletName, CmdletType,parameters);
var results = powershell.Invoke<List<OutputOctopusEnvironment>>();
var results = powershell.Invoke<OutputOctopusEnvironment>();

Assert.AreEqual(results[0].Count, 1);
Assert.AreEqual(results.Count, 1);
Console.WriteLine("Items Found:");
foreach (var item in results[0])
foreach (var item in results)
{
Console.WriteLine(item.Name);
}
@@ -46,12 +46,12 @@ public void GetEnvironmentsByMultipleNames()
}};

var powershell = new CmdletRunspace().CreatePowershellcmdlet(CmdletName, CmdletType, parameters);
var results = powershell.Invoke<List<OutputOctopusEnvironment>>();
var results = powershell.Invoke<OutputOctopusEnvironment>();

Assert.AreEqual(results[0].Count, 2);
Assert.AreEqual(results.Count, 2);

Console.WriteLine("Items Found:");
foreach (var item in results[0])
foreach (var item in results)
{
Console.WriteLine(item.Name);
}
@@ -72,12 +72,12 @@ public void GetEnvironmentsByNameUsingWildcard()
var pattern = new WildcardPattern(namePattern);

var powershell = new CmdletRunspace().CreatePowershellcmdlet(CmdletName, CmdletType, parameters);
var results = powershell.Invoke<List<OutputOctopusEnvironment>>();
var results = powershell.Invoke<OutputOctopusEnvironment>();

Assert.Greater(results[0].Count, 0);
Console.WriteLine("Resources found: {0}",results[0].Count);
Assert.Greater(results.Count, 0);
Console.WriteLine("Resources found: {0}",results.Count);

foreach (var item in results[0])
foreach (var item in results)
{
Console.WriteLine("Resource name: {0}",item.Name);
Assert.IsTrue(pattern.IsMatch(item.Name));
@@ -95,9 +95,9 @@ public void DontGetEnvironmentsIfNameDoesntMatch()
}};

var powershell = new CmdletRunspace().CreatePowershellcmdlet(CmdletName, CmdletType, parameters);
var results = powershell.Invoke<List<OutputOctopusEnvironment>>();
var results = powershell.Invoke<OutputOctopusEnvironment>();

Assert.AreEqual(results[0].Count, 0);
Assert.AreEqual(results.Count, 0);
}

[Test]
@@ -116,7 +116,7 @@ public void GetEnvironmentUsingResourceOnlyReturnsRawResource()
var results = powershell.Invoke<List<EnvironmentResource>>();

//If [results] has at least one item, It'll be of the base resource type meaning the test was successful
Assert.Greater(results[0].Count, 0);
Assert.Greater(results.Count, 0);
;
}
}
8 changes: 4 additions & 4 deletions Octoposh.Tests/GetOctopusFeedTests.cs
Original file line number Diff line number Diff line change
@@ -37,7 +37,7 @@ public void GetFeedBySingleName()
Console.WriteLine("Looking for Feed [{0}]", feedName);

var powershell = new CmdletRunspace().CreatePowershellcmdlet(CmdletName, CmdletType, parameters);
var results = powershell.Invoke<List<OutputOctopusFeed>>()[0];
var results = powershell.Invoke<OutputOctopusFeed>();

Assert.AreEqual(1, results.Count);

@@ -65,7 +65,7 @@ public void GetFeedByMultipleNames()
Console.WriteLine("Looking for Feeds [{0}] and [{1}]", feedName1, feedName2);

var powershell = new CmdletRunspace().CreatePowershellcmdlet(CmdletName, CmdletType, parameters);
var results = powershell.Invoke<List<OutputOctopusFeed>>()[0];
var results = powershell.Invoke<OutputOctopusFeed>();

Assert.AreEqual(2, results.Count);

@@ -107,7 +107,7 @@ public void GetFeedByNameUsingWildcard()
var pattern = new WildcardPattern(namePattern);

var powershell = new CmdletRunspace().CreatePowershellcmdlet(CmdletName, CmdletType, parameters);
var results = powershell.Invoke<List<OutputOctopusFeed>>()[0];
var results = powershell.Invoke<OutputOctopusFeed>();

Assert.AreEqual(2, results.Count);
Console.WriteLine("Resources found: {0}", results.Count);
@@ -130,7 +130,7 @@ public void DontGetFeedIfNameDoesntMatch()
}};

var powershell = new CmdletRunspace().CreatePowershellcmdlet(CmdletName, CmdletType, parameters);
var results = powershell.Invoke<List<OutputOctopusFeed>>()[0];
var results = powershell.Invoke<OutputOctopusFeed>();

Assert.AreEqual(results.Count, 0);
Console.WriteLine("No resources found with name [{0}]", resourceName);
8 changes: 4 additions & 4 deletions Octoposh.Tests/GetOctopusLifecycleTests.cs
Original file line number Diff line number Diff line change
@@ -37,7 +37,7 @@ public void GetLifecycleBySingleName()
Console.WriteLine("Looking for Lifecycle [{0}]", lifecycleName);

var powershell = new CmdletRunspace().CreatePowershellcmdlet(CmdletName, CmdletType, parameters);
var results = powershell.Invoke<List<OutputOctopusLifecycle>>()[0];
var results = powershell.Invoke<OutputOctopusLifecycle>();

Assert.AreEqual(1, results.Count);

@@ -65,7 +65,7 @@ public void GetLifecycleByMultipleNames()
Console.WriteLine("Looking for Lifecycles [{0}] and [{1}]", lifecycleName1, lifecycleName2);

var powershell = new CmdletRunspace().CreatePowershellcmdlet(CmdletName, CmdletType, parameters);
var results = powershell.Invoke<List<OutputOctopusLifecycle>>()[0];
var results = powershell.Invoke<OutputOctopusLifecycle>();

Assert.AreEqual(2, results.Count);

@@ -107,7 +107,7 @@ public void GetLifecycleByNameUsingWildcard()
var pattern = new WildcardPattern(namePattern);

var powershell = new CmdletRunspace().CreatePowershellcmdlet(CmdletName, CmdletType, parameters);
var results = powershell.Invoke<List<OutputOctopusLifecycle>>()[0];
var results = powershell.Invoke<OutputOctopusLifecycle>();

Assert.AreEqual(2, results.Count);
Console.WriteLine("Resources found: {0}", results.Count);
@@ -130,7 +130,7 @@ public void DontGetLifecycleIfNameDoesntMatch()
}};

var powershell = new CmdletRunspace().CreatePowershellcmdlet(CmdletName, CmdletType, parameters);
var results = powershell.Invoke<List<OutputOctopusLifecycle>>()[0];
var results = powershell.Invoke<OutputOctopusLifecycle>();

Assert.AreEqual(results.Count, 0);
Console.WriteLine("No resources found with name [{0}]", resourceName);
Loading

0 comments on commit 9d26863

Please sign in to comment.