AppHarbor.Tests.Commands.AppCommandTest.ShouldWriteApplicationsToConsole C# (CSharp) Method

ShouldWriteApplicationsToConsole() private method

private ShouldWriteApplicationsToConsole ( [ client, Mock writer, List applications, AppCommand command ) : void
client [
writer Mock
applications List
command AppHarbor.Commands.AppCommand
return void
        public void ShouldWriteApplicationsToConsole([Frozen]Mock<IAppHarborClient> client, Mock<TextWriter> writer, List<Application> applications, AppCommand command)
        {
            applications.Add(new Application { Slug = "foo" });
            applications.Add(new Application { Slug = "bar" });

            client.Setup(x => x.GetApplications()).Returns(applications);

            command.Execute(new string[0]);

            foreach (var application in applications)
            {
                writer.Verify(x => x.WriteLine(application.Slug), Times.Once());
            }
        }