コード例 #1
0
        public void GetModules()
        {
            var fileProvider = Substitute.For <IFileProvider>();
            var file         = Substitute.For <IFileInfo>();

            file.PhysicalPath.Returns(@"d:\test\plugs\test.dll");
            file.CreateReadStream().Returns(new FileStream(Assembly.GetExecutingAssembly().Location, FileMode.Open, FileAccess.Read));
            var contents = new PhysicalDirectoryContents(AppDomain.CurrentDomain.BaseDirectory);

            fileProvider.GetDirectoryContents(default).ReturnsForAnyArgs(contents);
コード例 #2
0
 public PhysicalDirectory(string path)
 {
     _directoryInfo = new PhysicalDirectoryInfo(new DirectoryInfo(path));
     _contents      = new PhysicalDirectoryContents(path);
 }