public void should_return_xml_document_with_account_name() { var account = new MockCFAccount(); const string expectedXml = "<?xml version=\"1.0\" encoding=\"UTF-8\"?><account name=\"MossoCloudFS_5d8f3dca-7eb9-4453-aa79-2eea1b980353\"></account>"; Assert.That(account.XML.InnerXml, Is.EqualTo(expectedXml)); }
public void should_give_you_container_instance_when_successful() { var account = new MockCFAccount(); Assert.That(account.ContainerExists("testcontainername"), Is.False); IContainer container = account.CreateContainer("testcontainername"); Assert.That(account.ContainerExists("testcontainername"), Is.True); Assert.That(container.Name, Is.EqualTo("testcontainername")); Assert.That(account.ContainerCount, Is.EqualTo(1)); Assert.That(account.BytesUsed, Is.EqualTo(34)); }
public void should_return_json_string_emptry_brackets() { var account = new MockCFAccount(); const string expectedJson = "[]"; Assert.That(account.JSON, Is.EqualTo(expectedJson)); }
public void should_return_xml_document_with_container_names_and_item_count_and_bytes_used() { var account = new MockCFAccount(); account.CreateContainer("container"); const string expectedXml = "<?xml version=\"1.0\" encoding=\"UTF-8\"?><account name=\"MossoCloudFS_5d8f3dca-7eb9-4453-aa79-2eea1b980353\"><container><name>container</name><count>0</count><bytes>0</bytes></container></account>"; Assert.That(account.XML.InnerXml, Is.EqualTo(expectedXml)); }
public void should_return_json_string_with_container_names_and_item_count_and_bytes_used() { var account = new MockCFAccount(); account.CreateContainer("container"); const string expectedJson = "[{\"name\":[ ]?\"container\",[ ]?\"count\":[ ]?0,[ ]?\"bytes\":[ ]?0}]"; Assert.That(account.JSON, Is.EqualTo(expectedJson)); }
public void should_throw_container_not_empty_exception_if_the_container_not_empty() { var account = new MockCFAccount(); account.DeleteContainer("testcontainername"); Assert.Fail("Allowed deletion of non-existant container"); }
public void should_do_nothing_when_successful() { var account = new MockCFAccount(); account.CreateContainer("testcontainername"); Assert.That(account.ContainerExists("testcontainername"), Is.True); account.DeleteContainer("testcontainername"); Assert.That(account.ContainerExists("testcontainername"), Is.False); }
public void should_throw_argument_null_exception_if_the_container_name_is_null() { var account = new MockCFAccount(); account.ContainerExists(null); Assert.Fail("Allowed ContainerExists to be called with null parameter"); }
public void should_throw_container_already_exists_exception() { var account = new MockCFAccount(); Assert.That(account.ContainerExists("alreadyexistingcontainer"), Is.False); account.CreateContainer("alreadyexistingcontainer"); Assert.That(account.ContainerExists("alreadyexistingcontainer"), Is.True); account.CreateContainer("alreadyexistingcontainer"); Assert.Fail("Allowed CreateContainer to be called when container already existed"); }