AppHarbor.Tests.Commands.BuildCommandTest.ShouldOutputBuilds C# (CSharp) Method

ShouldOutputBuilds() private method

private ShouldOutputBuilds ( [ applicationConfiguration, [ client, [ writer, BuildCommand command, string applicationId ) : void
applicationConfiguration [
client [
writer [
command AppHarbor.Commands.BuildCommand
applicationId string
return void
        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]));
        }