public void CommandOperator_DefaultValues_SetsNothing()
        {
            var expected = new AddAzureDataDiskCommand();

            Command actual = expected;

            Assert.That(actual.Parameters, Is.Empty);
        }
        public void CommandOperator_ImportIsTrue_SetsImport()
        {
            var expected = new AddAzureDataDiskCommand
            {
                Import = true
            };

            Command actual = expected;
            var importParameter = actual.Parameters.FirstOrDefault(x => x.Name == AddAzureDataDiskCommand.ImportParameter);

            Assert.That(importParameter, Is.Not.Null);
        }
        public void CommandOperator_DiskNameIsEmpty_SetsNothing()
        {
            var expected = new AddAzureDataDiskCommand
            {
                DiskName = String.Empty
            };

            Command actual = expected;
            var diskNameParameter = actual.Parameters.FirstOrDefault(x => x.Name == AddAzureDataDiskCommand.DiskNameParameter);

            Assert.That(diskNameParameter, Is.Null);
        }
        public void CommandOperator_DiskNameIsSomething_SetsDiskName()
        {
            var expected = new AddAzureDataDiskCommand
            {
                DiskName = "SomeDisk"
            };

            Command actual = expected;
            var diskNameParameter = actual.Parameters.FirstOrDefault(x => x.Name == AddAzureDataDiskCommand.DiskNameParameter);

            Assert.That(diskNameParameter, Is.Not.Null);
            Assert.That(diskNameParameter.Value, Is.EqualTo("SomeDisk"));
        }
Exemplo n.º 5
0
        private static void AttachAzureDrive(IPowershellExecutor executor, VirtualMachine virtualMachine, string serviceName, string dataDiskName)
        {
            var getAzureVm = new GetAzureVmCommand
            {
                Name = virtualMachine.Name,
                ServiceName = serviceName
            };

            var addAzureDataDisk = new AddAzureDataDiskCommand
            {
                Import = true,
                DiskName = dataDiskName,
                LogicalUnitNumber = 0
            };

            var updateAzureVm = new UpdateAzureVmCommand();

            var result = executor.Execute(getAzureVm, addAzureDataDisk, updateAzureVm);
        }
        public void CommandOperator_LogicalUnitNumberIsSomething_SetsLogicalUnitNumber()
        {
            var expected = new AddAzureDataDiskCommand
            {
                LogicalUnitNumber = 1
            };

            Command actual = expected;
            var logicalUnitNumberParameter = actual.Parameters.FirstOrDefault(x => x.Name == AddAzureDataDiskCommand.LogicalUnitNumberParameter);

            Assert.That(logicalUnitNumberParameter, Is.Not.Null);
            Assert.That(logicalUnitNumberParameter.Value, Is.EqualTo(1));
        }
        public void CommandOperator_LogicalUnitNumberIsNull_SetsNothing()
        {
            var expected = new AddAzureDataDiskCommand
            {
                LogicalUnitNumber = null
            };

            Command actual = expected;
            var logicalUnitNumberParameter = actual.Parameters.FirstOrDefault(x => x.Name == AddAzureDataDiskCommand.LogicalUnitNumberParameter);

            Assert.That(logicalUnitNumberParameter, Is.Null);
        }