public void ShouldOutputBuilds([Frozen]Mock<IApplicationConfiguration> applicationConfiguration,
[Frozen]Mock<IAppHarborClient> client,
[Frozen]Mock<TextWriter> writer,
BuildCommand command, string applicationId)
{
applicationConfiguration.Setup(x => x.GetApplicationId()).Returns(applicationId);
var builds = new List<Build>
{
new Build { Commit = new Commit { Message = "foo bar", Id = "baz" }, Status = "Failed", Deployed = DateTime.Now },
};
client.Setup(x => x.GetBuilds(applicationId)).Returns(builds);
Assert.DoesNotThrow(() => command.Execute(new string[0]));
}