public void Should_throw_ArgumentException_if_provided_name_is_null() { var mockDependencyResolver = new Mock<IDependencyResolver>(); var directory = new DefaultDirectory<object>(mockDependencyResolver.Object); Assert.Throws<ArgumentException>(() => { var obj = directory[null]; }); }
public void Should_throw_ArgumentException_if_provided_name_is_null() { var mockDependencyResolver = new Mock <IDependencyResolver>(); var directory = new DefaultDirectory <object>(mockDependencyResolver.Object); Assert.Throws <ArgumentException>(() => { var obj = directory[null]; }); }
protected override void RegisterTasks() { /* * Task( * "MergeSystemWeb400", * CreateMergeTask("CrystalQuartz.Web.dll", _webAssemblies400, "400")); * * Task( * "MergeSystemWeb452", * CreateMergeTask("CrystalQuartz.Web.dll", _webAssemblies452, "452")); * * Task( * "MergeOwin450", * CreateMergeTask("CrystalQuartz.Owin.dll", _owinAssemblies450, "450")); * * Task( * "MergeOwin452", * CreateMergeTask("CrystalQuartz.Owin.dll", _owinAssemblies452, "452")); */ var resolveCoreLibs = Task( "resolve Core Libs", context => { context.Log.Info("Discovering core libs directories"); return(_dotNetCoreLibsCandidates .Select(path => { bool exists = new DefaultDirectory(path).Exists; context.Log.AddMessage(exists ? MessageLevel.Success : MessageLevel.Warn, "Checking [" + path + "]: " + (exists ? "found" : "not found")); return new { Found = exists, Path = path }; }) .Where(x => x.Found) .Select(x => x.Path) .ToArray() .AsTaskResult()); }); Task( "MergeNetStandard20", from libs in resolveCoreLibs select CreateMergeTask( "CrystalQuartz.AspNetCore.dll", _netStandardAssemblies20.Select(x => Path.Combine("netstandard2.0", x)).ToArray(), "netstandard2.0", libs) .WithPrecondition(() => !_skipCore)); }
public void Should_return_null_if_named_instance_is_not_found() { const string testObjName = "Test"; var mockDependencyResolver = new Mock<IDependencyResolver>(); var directory = new DefaultDirectory<object>(mockDependencyResolver.Object); mockDependencyResolver.Setup(dr => dr.Get<object>(testObjName)).Returns(null); var obj = directory[testObjName]; Assert.IsNull(obj); }
public void Should_return_null_if_named_instance_is_not_found() { const string testObjName = "Test"; var mockDependencyResolver = new Mock <IDependencyResolver>(); var directory = new DefaultDirectory <object>(mockDependencyResolver.Object); mockDependencyResolver.Setup(dr => dr.Get <object>(testObjName)).Returns(null); var obj = directory[testObjName]; Assert.IsNull(obj); }
private void InitializeDialogs() { if (DefaultDirectory.Trim() == string.Empty) { SetDefaultDirectory(); } backupLocationDialog.InitialDirectory = DefaultDirectory; restoreFileDialog.InitialDirectory = DefaultDirectory; //var fileExtensions = "Zip Files (*.zip, *.gzip) | *.zip;*.gzip | Backup Files (*.bak) | *.bak | All Files | *.* "; //backupLocationDialog.Filter = fileExtensions; //restoreFileDialog.Filter = fileExtensions; }
private IEnumerable <IDirectory> GetTratsformExePossibleLocations() { var vsVersion = Context.Environment.GetVariable("VisualStudioVersion"); var commonProgramFiles = Context.Environment.GetVariable("COMMONPROGRAMFILES(x86)") ?? Context.Environment.GetVariable("COMMONPROGRAMFILES"); var commonProgramFilesDirectory = new DefaultDirectory(commonProgramFiles); if (!string.IsNullOrEmpty(vsVersion)) { yield return (commonProgramFilesDirectory.GetDirectory( @"Microsoft Shared\TextTemplating\").GetDirectory(vsVersion)); } var versions = new[] { "10.0", "11.0", "12.0", "13.0", "14.0" }; foreach (var version in versions) { commonProgramFilesDirectory.GetDirectory( @"Microsoft Shared\TextTemplating").GetDirectory(version); } }
/// <summary>Gets the default folder for an item.</summary> /// <param name="item">The item whose default folder is requested.</param> /// <returns>The default folder.</returns> public virtual string GetDefaultFolder(ContentItem item) { return(DefaultDirectory.GetDefaultDirectory(item)); }