public void WrokingVncVmrcPlugins_ResolveServiceName_ReturnsVnc() { IConnectionPlugin vnc = new VncConnectionPlugin((ip, port) => {}); var resolved = Resolve(vnc.Port, new VmrcConnectionPlugin(), vnc); Assert.AreEqual(vnc.PortName, resolved, "If extra check is successfull, than that plugins is resolved."); }
public void VmrcFailingVncPlugin_ResolveServiceName_ReturnsVmrc() { IConnectionPlugin vnc = new VncConnectionPlugin((ip, port) => { throw new Exception(); }); var vmrc = new VmrcConnectionPlugin(); var resolved = Resolve(vnc.Port, vmrc, vnc); Assert.AreEqual(vmrc.PortName, resolved, "If extra check fails standard plugin is resolved."); }