public MockFile(MockDirectory parent, string name, byte[] data) { _parent = parent; _name = name; WriteBinary(data); }
public MockFile(MockDirectory parent, string name, string data) { _parent = parent; _name = name; WriteText(data); }
public MockDirectory(MockDirectory parent, string path, bool exists) { _parent = parent; _name = path.Substring(path.LastIndexOf('\\') + 1); _subDirectories = new List<MockDirectory>(); _files = new List<MockFile>(); _exists = exists; }
/// <summary> /// Constructs a volume root directory /// </summary> /// <param name="path"></param> public MockDirectory(string path) { _parent = null; _name = path; _exists = true; _subDirectories = new List<MockDirectory>(); _files = new List<MockFile>(); }
public MockFile(MockDirectory parent, string name) { _parent = parent; _name = name; _stream = null; AssemblyVersion = null; FileVersion = null; }
public MockDirectory AddVolumeRoot(string volumeName) { MockDirectory volume = new MockDirectory(volumeName); _repository.Add(volume); return volume; }
public MockDirectory AddDirectory(string name) { AssertExists(); var directory = new MockDirectory(this, name); _subDirectories.Add(directory); return directory; }