public async Task AugmentFiles_EmptyScriptRootPath_Test(string scriptRootPath) { var powerShellFileProvisioner = new PowerShellFileProvisioner(); Exception ex = await Assert.ThrowsAsync <ArgumentException>(async() => await powerShellFileProvisioner.ProvisionFiles(scriptRootPath)); Assert.True(ex is ArgumentException); }
public async Task AugmentFiles_Test() { File.Delete(Path.Combine(_scriptRootPath, "requirements.psd1")); File.Delete(Path.Combine(_scriptRootPath, "profile.ps1")); var powerShellFileProvisioner = new PowerShellFileProvisioner(); await powerShellFileProvisioner.ProvisionFiles(_scriptRootPath); File.Exists(Path.Combine(_scriptRootPath, "requirements.psd1")); File.Exists(Path.Combine(_scriptRootPath, "profile.ps1")); }
public void ReturnNullIfVersionNotFoundTest() { var powerShellFileProvisioner = new PowerShellFileProvisioner(_loggerFactory); string streamContent = FileUtility.ReadResourceString(PSGalleryEmptyFeedResourceFileName); using (var stream = new MemoryStream(Encoding.UTF8.GetBytes(streamContent))) { string version = powerShellFileProvisioner.GetModuleMajorVersion(stream); Assert.Equal(null, version); } }
public void FindLatestMajorVersionTest() { var powerShellFileProvisioner = new PowerShellFileProvisioner(_loggerFactory); string streamContent = FileUtility.ReadResourceString(PSGallerySampleFeedResourceFileName); using (var stream = new MemoryStream(Encoding.UTF8.GetBytes(streamContent))) { string version = powerShellFileProvisioner.GetModuleMajorVersion(stream); Assert.Equal("7", version); } }