示例#1
0
        public async Task CreateNewDirectory()
        {
            var name = Guid.NewGuid().ToString();
            await Hosting.MakeDirectoryAsync(name);

            (await Hosting.IsExistAsync(name)).Should().BeTrue();
        }
示例#2
0
 public async Task MakeDir(string path)
 {
     await Hosting.MakeDirectoryAsync(path);
 }
示例#3
0
 public void ThrowsException_WhenHostingUnavailable()
 {
     DisableInternet();
     AssertThrows <HostUnavailable>(Hosting.MakeDirectoryAsync(Guid.NewGuid().ToString()));
 }
示例#4
0
 public void ThrowsException_WhenParentDirectoryUnexist()
 {
     AssertThrows <ItemNotFound>(Hosting.MakeDirectoryAsync("BAD DIRECTORY/NEW DIR"));
 }
示例#5
0
 public void ThrowsException_WhenPathToFile()
 {
     AssertThrows <UnexpectedItemType>(Hosting.MakeDirectoryAsync("file.jpg"));
 }
示例#6
0
 public async Task NotThrowsException_WhenDirectoryAlreadyExist()
 {
     await Hosting.MakeDirectoryAsync("Empty dir");
 }
 public override void SetUp()
 {
     base.SetUp();
     Hosting.MakeDirectoryAsync(name).Wait();
 }