public void should_return_only_objects_beginning_with_the_provided_substring() { var container = new MockCFContainer("testcontainername"); container.AddObject(Constants.STORAGE_ITEM_NAME); Assert.That(container.ObjectExists(Constants.STORAGE_ITEM_NAME), Is.True); container.AddObject(Constants.HEAD_STORAGE_ITEM_NAME); Assert.That(container.ObjectExists(Constants.HEAD_STORAGE_ITEM_NAME), Is.True); string[] objectNames = container.GetObjectNames(); Assert.That(objectNames.Length, Is.EqualTo(2)); Assert.That(objectNames[0], Is.EqualTo(Constants.STORAGE_ITEM_NAME)); Assert.That(objectNames[1], Is.EqualTo(Constants.HEAD_STORAGE_ITEM_NAME)); var parameters = new Dictionary <GetItemListParameters, string> { { GetItemListParameters.Prefix, "h" } }; objectNames = container.GetObjectNames(parameters); Assert.That(objectNames.Length, Is.EqualTo(1)); Assert.That(objectNames[0], Is.EqualTo(Constants.HEAD_STORAGE_ITEM_NAME)); parameters.Clear(); parameters.Add(GetItemListParameters.Prefix, "t"); objectNames = container.GetObjectNames(parameters); Assert.That(objectNames.Length, Is.EqualTo(1)); Assert.That(objectNames[0], Is.EqualTo(Constants.STORAGE_ITEM_NAME)); }
public void should_delete_the_object() { var container = new MockCFContainer("testcontainername"); container.AddObject(Constants.STORAGE_ITEM_NAME); Assert.That(container.ObjectExists(Constants.STORAGE_ITEM_NAME), Is.True); container.DeleteObject(Constants.STORAGE_ITEM_NAME); Assert.That(container.ObjectExists(Constants.STORAGE_ITEM_NAME), Is.False); }
public void should_add_the_object() { var container = new MockCFContainer("testcontainername"); container.AddObject(Constants.STORAGE_ITEM_NAME); Assert.That(container.ObjectExists(Constants.STORAGE_ITEM_NAME), Is.True); string[] objectNames = container.GetObjectNames(); Assert.That(objectNames[0], Is.EqualTo(Constants.STORAGE_ITEM_NAME)); }
public void should_add_the_object() { var container = new MockCFContainer("testcontainername"); container.AddObject(Constants.STORAGE_ITEM_NAME); Assert.That(container.ObjectExists(Constants.STORAGE_ITEM_NAME), Is.True); Assert.That(container.ObjectCount, Is.EqualTo(1)); Assert.That(container.BytesUsed, Is.EqualTo(34)); }
public void should_return_only_the_specified_number_of_objects() { var container = new MockCFContainer("testcontainername"); container.AddObject(Constants.STORAGE_ITEM_NAME); Assert.That(container.ObjectExists(Constants.STORAGE_ITEM_NAME), Is.True); container.AddObject(Constants.HEAD_STORAGE_ITEM_NAME); Assert.That(container.ObjectExists(Constants.HEAD_STORAGE_ITEM_NAME), Is.True); string[] objectNames = container.GetObjectNames(); Assert.That(objectNames.Length, Is.EqualTo(2)); Assert.That(objectNames[0], Is.EqualTo(Constants.STORAGE_ITEM_NAME)); Assert.That(objectNames[1], Is.EqualTo(Constants.HEAD_STORAGE_ITEM_NAME)); var parameters = new Dictionary <GetItemListParameters, string> { { GetItemListParameters.Limit, "1" } }; objectNames = container.GetObjectNames(parameters); Assert.That(objectNames.Length, Is.EqualTo(1)); Assert.That(objectNames[0], Is.EqualTo(Constants.STORAGE_ITEM_NAME)); }
public void should_return_only_objects_beginning_with_the_provided_substring() { var container = new MockCFContainer("testcontainername"); container.AddObject(Constants.STORAGE_ITEM_NAME); Assert.That(container.ObjectExists(Constants.STORAGE_ITEM_NAME), Is.True); container.AddObject(Constants.HEAD_STORAGE_ITEM_NAME); Assert.That(container.ObjectExists(Constants.HEAD_STORAGE_ITEM_NAME), Is.True); string[] objectNames = container.GetObjectNames(); Assert.That(objectNames.Length, Is.EqualTo(2)); Assert.That(objectNames[0], Is.EqualTo(Constants.STORAGE_ITEM_NAME)); Assert.That(objectNames[1], Is.EqualTo(Constants.HEAD_STORAGE_ITEM_NAME)); Dictionary<GetItemListParameters, string> parameters = new Dictionary<GetItemListParameters, string>(); parameters.Add(GetItemListParameters.Prefix, "h"); objectNames = container.GetObjectNames(parameters); Assert.That(objectNames.Length, Is.EqualTo(1)); Assert.That(objectNames[0], Is.EqualTo(Constants.HEAD_STORAGE_ITEM_NAME)); parameters.Clear(); parameters.Add(GetItemListParameters.Prefix, "t"); objectNames = container.GetObjectNames(parameters); Assert.That(objectNames.Length, Is.EqualTo(1)); Assert.That(objectNames[0], Is.EqualTo(Constants.STORAGE_ITEM_NAME)); }
public void should_return_only_objects_greater_than_the_marker_value() { var container = new MockCFContainer("testcontainername"); container.AddObject(Constants.STORAGE_ITEM_NAME); Assert.That(container.ObjectExists(Constants.STORAGE_ITEM_NAME), Is.True); container.AddObject(Constants.HEAD_STORAGE_ITEM_NAME); Assert.That(container.ObjectExists(Constants.HEAD_STORAGE_ITEM_NAME), Is.True); string[] objectNames = container.GetObjectNames(); Assert.That(objectNames.Length, Is.EqualTo(2)); Assert.That(objectNames[0], Is.EqualTo(Constants.STORAGE_ITEM_NAME)); Assert.That(objectNames[1], Is.EqualTo(Constants.HEAD_STORAGE_ITEM_NAME)); Dictionary<GetItemListParameters, string> parameters = new Dictionary<GetItemListParameters, string>(); parameters.Add(GetItemListParameters.Marker, "1"); objectNames = container.GetObjectNames(parameters); Assert.That(objectNames.Length, Is.EqualTo(1)); Assert.That(objectNames[0], Is.EqualTo(Constants.HEAD_STORAGE_ITEM_NAME)); }
public void should_return_only_the_specified_number_of_objects() { var container = new MockCFContainer("testcontainername"); container.AddObject(Constants.STORAGE_ITEM_NAME); Assert.That(container.ObjectExists(Constants.STORAGE_ITEM_NAME), Is.True); container.AddObject(Constants.HEAD_STORAGE_ITEM_NAME); Assert.That(container.ObjectExists(Constants.HEAD_STORAGE_ITEM_NAME), Is.True); string[] objectNames = container.GetObjectNames(); Assert.That(objectNames.Length, Is.EqualTo(2)); Assert.That(objectNames[0], Is.EqualTo(Constants.STORAGE_ITEM_NAME)); Assert.That(objectNames[1], Is.EqualTo(Constants.HEAD_STORAGE_ITEM_NAME)); var parameters = new Dictionary<GetItemListParameters, string> {{GetItemListParameters.Limit, "1"}}; objectNames = container.GetObjectNames(parameters); Assert.That(objectNames.Length, Is.EqualTo(1)); Assert.That(objectNames[0], Is.EqualTo(Constants.STORAGE_ITEM_NAME)); }