public void Should_List_All_Volumes() { var provider = new ComputeProvider(_testIdentity); var volumes = provider.ListServerVolumes(_testServer.Id); Assert.IsTrue(volumes.Any()); }
public void Should_Contain_Attached_Volumne_In_Server_Volume_List() { var provider = new ComputeProvider(_testIdentity); var volumes = provider.ListServerVolumes(_testServer.Id); Assert.IsTrue(volumes.Any(v => v.Id == _testVolume.Id)); }
public void Should_Wait_Until_Volume_Is_Attached_To_The_Server() { var provider = new ComputeProvider(_testIdentity); var volumeIsInList = false; var count = 0; do { var volumes = provider.ListServerVolumes(_testServer.Id); if (volumes != null) volumeIsInList = volumes.Any(v => v.Id == _testVolume.Id); count += 1; Thread.Sleep(2400); } while (!volumeIsInList && count < 600); Assert.IsTrue(volumeIsInList); }