public void ShouldSetupApplicationLocallyAfterCreationIfNotConfigured([Frozen]Mock<IApplicationConfiguration> applicationConfiguration, [Frozen]Mock<IAppHarborClient> client, CreateAppCommand command, CreateResult result, User user, string[] arguments)
{
client.Setup(x => x.CreateApplication(It.IsAny<string>(), It.IsAny<string>())).Returns(result);
client.Setup(x => x.GetUser()).Returns(user);
applicationConfiguration.Setup(x => x.GetApplicationId()).Throws<ApplicationConfigurationException>();
command.Execute(arguments);
applicationConfiguration.Verify(x => x.SetupApplication(result.Id, user), Times.Once());
}