コード例 #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");
 }
コード例 #7
0
 public override void SetUp()
 {
     base.SetUp();
     Hosting.MakeDirectoryAsync(name).Wait();
 }