Revision 93dc3a84 trunk/Pithos.Network.Test/CloudFilesClientTest.cs

b/trunk/Pithos.Network.Test/CloudFilesClientTest.cs
50 50
        }
51 51

  
52 52

  
53
        [Test]
54
        public void TestFolders()
55
        {
56
            var account = "pkanavos@gmail.com";
57
            var apiKey = "kAhnqSZwzzCMMjtPHkuFhw==";
58

  
59
            var client = new CloudFilesClient(account, apiKey)
60
                             {
61
                                 AuthenticationUrl = @"https://pithos.dev.grnet.gr",
62
                                 UsePithos = true
63
                             };
64
            var accountInfo = client.Authenticate();
65
            var containers = client.ListContainers(accountInfo.UserName);
66
            Assert.IsNotNull(containers);
67
            var result = client.GetAccountPolicies(accountInfo);
68

  
69
            Assert.IsNotNull(accountInfo);
70
            Assert.IsNotNull(result);
71

  
72

  
73
            var pithos=containers.First(c => c.Name == "pithos");
74
            var directories=client.ListObjects(account,"pithos","").Where(info=>info.Content_Type=="application/directory");
75
            Assert.That(directories,!Is.Empty);
76
            Assert.IsTrue(directories.All(info=>info.Content_Type=="application/directory"));
77
        }
78

  
79

  
80

  
53 81
       
54 82
    }
55 83
}

Also available in: Unified diff