Ejemplo n.º 1
0
        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.");
        }
Ejemplo n.º 2
0
        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.");
        }