public void clear() { COMPARTMENTS.Clear(); TAGS.Clear(); CONTAINER.Clear(); ITEMS.Clear(); }
public async Task RemoveContainerFailsWithNonEmptyContainer() { // --- Arrange const string CONTAINER = "NonEmptyContainer"; const string FOLDER = @"C:\Temp\AbstractFiles"; var afs = new AzureFileStorage(STORAGE_IN_APP_CONFIG); await afs.CreateContainerAsync("Container7"); await afs.CreateContainerAsync(CONTAINER); if (!Directory.Exists(FOLDER)) { Directory.CreateDirectory(FOLDER); } var filePath = Path.Combine(FOLDER, "file.txt"); File.WriteAllText(filePath, "TextContents"); var blobClient = afs.StorageAccount.CreateCloudBlobClient(); var container = blobClient.GetContainerReference(CONTAINER.ToLower()); var blockBlob = container.GetBlockBlobReference("myblob1"); using (var fileStream = File.OpenRead(filePath)) { blockBlob.UploadFromStream(fileStream); } // --- Act var removed = await afs.RemoveContainerAsync(CONTAINER); // --- Assert removed.ShouldBeTrue(); (await afs.ContainerExistsAsync(CONTAINER)).ShouldBeFalse(); }
private void Reposition() { if (CONTAINER.GetType() == typeof(IGMDataItem.Box)) { ((IGMDataItem.Box)CONTAINER).Draw(true); System.Tuple <Rectangle, Point, Rectangle> dims = ((IGMDataItem.Box)CONTAINER).Dims; if ((_options & Box_Options.Center) != 0) { CONTAINER.X = _bounding.Width / 2 - dims.Item1.Width / 2; } if ((_options & Box_Options.Middle) != 0) { CONTAINER.Y = _bounding.Height / 2 - dims.Item1.Height / 2; } } }
/// <summary> /// omg, worst generic ever /// </summary> /// <typeparam name="T"></typeparam> /// <param name="id"></param> /// <returns></returns> public T getEntryById <T>(UInt32 id) { object tmp = null; if (typeof(T) == typeof(Item)) { var it = ITEMS.Where(l => l.ID == id); if (it.Count() == 1) { tmp = (it.ToArray()[0]); } } else if (typeof(T) == typeof(TAG)) { var it = TAGS.Where(l => l.ID == id); if (it.Count() == 1) { tmp = (it.ToArray()[0]); } } else if (typeof(T) == typeof(Container)) { var it = CONTAINER.Where(l => l.ID == id); if (it.Count() == 1) { tmp = (it.ToArray()[0]); } } else if (typeof(T) == typeof(Compartment)) { var it = COMPARTMENTS.Where(l => l.ID == id); if (it.Count() == 1) { tmp = (it.ToArray()[0]); } } else { throw new Exception(); } return((T)tmp); }
protected override void RefreshChild() { base.RefreshChild(); if (!skipdata) { if (CONTAINER != null) { CONTAINER.Refresh(Damageable); } if (ITEM != null) { for (int i = 0; i < Count; i++) { for (int d = 0; d < Depth; d++) { ITEM[i, d]?.Refresh(Damageable); } } } } }
public Get() { this.repository = CONTAINER.Resolve <IRepository <User> >(); }