Ejemplo n.º 1
0
        public void GetVirtualMachineNameValdiation(string studyName, string sandboxName, string prefix, string expectedResult)
        {
            var virtualMachineValidationService = VirtualMachineMockServiceFactory.GetVirtualMachineValidationService();
            var calculatedName = virtualMachineValidationService.CalculateName(studyName, sandboxName, prefix);

            Assert.Equal(calculatedName, expectedResult);
        }
Ejemplo n.º 2
0
        public async void CheckvalidPassword()
        {
            var validPassword = "******";
            var service       = VirtualMachineMockServiceFactory.GetVirtualMachineCreateService(_serviceProvider);

            service.ValidateVmPasswordOrThrow(validPassword);
        }
        public async void GetCalculateVmPrice_ShouldReturnPrice()
        {
            await GetCalculateVmPrice_ShouldReturnPrice_RefreshAndSeedTestDatabase();

            var virtualMachineSizeService = VirtualMachineMockServiceFactory.GetVirtualMachineSizeService(_serviceProvider);
            var priceOfVm = await virtualMachineSizeService.CalculateVmPrice(1, new CalculateVmPriceUserInputDto { Size = "Size1", DataDisks = new List <string>(new string[] { "Disk1" }), OperatingSystem = "windows" });

            Assert.Equal("15", priceOfVm.ToString());
        }
Ejemplo n.º 4
0
        public void GetVirtualMachineUserNameValdiation(string name, string operatingSystem, Boolean expectedResult)
        {
            var virtualMachineValidationService = VirtualMachineMockServiceFactory.GetVirtualMachineValidationService();
            var validationOfName = virtualMachineValidationService.CheckIfUsernameIsValidOrThrow(new VmUsernameDto {
                OperativeSystemType = operatingSystem, Username = name
            });

            Assert.Equal(validationOfName.isValid, expectedResult);
        }
Ejemplo n.º 5
0
        public async void CreateVmWithInvalidPassword()
        {
            var invalidPassword  = "******";
            var service          = VirtualMachineMockServiceFactory.GetVirtualMachineCreateService(_serviceProvider);
            var validationOfName = service.CreateAsync(1, new VirtualMachineCreateDto {
                Password = invalidPassword
            });

            await Assert.ThrowsAsync <System.Exception>(async() => await validationOfName);
        }