public void Creates_a_VirtualStudio_instance() { var virtualStudioManager = new VirtualStudioRepository(); string name = "testname"; VirtualStudio virtualStudio = virtualStudioManager.GetVirtualStudio(name); Assert.IsNotNull(virtualStudio); Assert.IsTrue(virtualStudioManager.Count == 1); }
public void Returns_existing_VirtualStudio_instance() { var virtualStudioManager = new VirtualStudioRepository(); string name = "testname"; VirtualStudio virtualStudio = virtualStudioManager.GetVirtualStudio(name); VirtualStudio existingVirtualStudio = virtualStudioManager.GetVirtualStudio(name); Assert.IsNotNull(existingVirtualStudio); Assert.AreEqual(virtualStudio, existingVirtualStudio); }
public void Gets_all_VirtualStudio_IDs() { var virtualStudioManager = new VirtualStudioRepository(); string name = "testname"; string name2 = "testname2"; virtualStudioManager.GetVirtualStudio(name); virtualStudioManager.GetVirtualStudio(name2); var virtualStudioIds = virtualStudioManager.GetVirtualStudioIds(); var virtualStudioIdsEnumerator = virtualStudioIds.GetEnumerator(); Assert.IsTrue(virtualStudioIds.Count() == 2); virtualStudioIdsEnumerator.MoveNext(); Assert.AreEqual(name, virtualStudioIdsEnumerator.Current); virtualStudioIdsEnumerator.MoveNext(); Assert.AreEqual(name2, virtualStudioIdsEnumerator.Current); }
public ControlHub(VirtualStudioRepository virtualStudios, ILogger <ControlHub> logger) { this.virtualStudios = virtualStudios; this.logger = logger; }
public VirtualStudioHub(VirtualStudioRepository virtualStudios, VirtualStudioClientProvider virtualStudioClientProvider, ILogger <VirtualStudioHub> logger) { this.virtualStudioClientProvider = virtualStudioClientProvider; this.virtualStudios = virtualStudios; this.logger = logger; }