public void QueueCreateMessage_InvalidVirtualMachine_ThrowsArgumentException() { var messenger = new Messenger(); var virtualMachine = new VirtualMachine(); Assert.That(() => messenger.QueueCreateMessage(virtualMachine), Throws.ArgumentException); }
public void QueueCreateMessage_ValidVirtualMachine_QueuesMessage() { var messenger = new Messenger(); var virtualMachine = new VirtualMachine { Name = "Test", AdminPassword = "******", AdminUserName = "******", Location = "a;sdgh;", Size = AzureVirtualMachineSize.ExtraSmall, TimeZone = "kl;agh;" }; messenger.QueueCreateMessage(virtualMachine); //Verify message on test queue var result = RetrieveQueuedMessage(); Assert.That(result, Is.Not.Null); Assert.That(result.Properties["VirtualMachine.Name"], Is.EqualTo("Test")); result.Complete(); }
public void QueueCreateMessage_NoData_ThrowsArgumentException() { var messenger = new Messenger(); Assert.That(() => messenger.QueueCreateMessage(null), Throws.ArgumentException); }