public void CommandOperator_DefaultValues_SetsNothing() { var expected = new AddAzureProvisioningConfigCommand(); Command actual = expected; Assert.That(actual.Parameters, Is.Empty); }
public void CommandOperator_AdminUserNameIsEmpty_SetsNothing() { var expected = new AddAzureProvisioningConfigCommand { AdminUsername = String.Empty }; Command command = expected; var actual = command.Parameters.FirstOrDefault(x => x.Name == AddAzureProvisioningConfigCommand.AdminUsernameParameter); Assert.That(actual, Is.Null); }
public void CommandOperator_AdminUserNameIsSomething_SetsAdminUserName() { var expected = new AddAzureProvisioningConfigCommand { AdminUsername = "******" }; Command command = expected; var actual = command.Parameters.FirstOrDefault(x => x.Name == AddAzureProvisioningConfigCommand.AdminUsernameParameter); Assert.That(actual, Is.Not.Null); Assert.That(actual.Value, Is.EqualTo(expected.AdminUsername)); }
private static void ProvisionVirtualMachine(IPowershellExecutor executor, VirtualMachine virtualMachine, string imageName, string serviceName) { var newAzureVmConfigCommand = new NewAzureVmConfigCommand { Name = virtualMachine.Name, ImageName = imageName, InstanceSize = virtualMachine.Size }; var addAzureProvisioningConfigCommand = new AddAzureProvisioningConfigCommand { Windows = true, AdminPassword = virtualMachine.AdminPassword, AdminUsername = virtualMachine.AdminUserName, TimeZone = virtualMachine.TimeZone }; var newAzureVmCommand = new NewAzureVmCommand { //Location = virtualMachine.Location, ServiceName = serviceName, DeploymentName = serviceName, WaitForBoot = false }; var results = executor.Execute(newAzureVmConfigCommand, addAzureProvisioningConfigCommand, newAzureVmCommand); }
public void CommandOperator_WindowsIsTrue_SetsWindows() { var expected = new AddAzureProvisioningConfigCommand { Windows = true }; Command command = expected; var actual = command.Parameters.FirstOrDefault(x => x.Name == AddAzureProvisioningConfigCommand.WindowsParameter); Assert.That(actual, Is.Not.Null); }