Ejemplo n.º 1
0
        public void WhenDesktopSizeSetInProject_ProjectValueIsInheritedDownToVm(
            [Values(RdpDesktopSize.ClientSize, RdpDesktopSize.ScreenSize)]
            RdpDesktopSize size
            )
        {
            this.project.DesktopSize = size;

            Assert.AreEqual(size, zoneA.DesktopSize);
            Assert.AreEqual(size, zoneB.DesktopSize);

            Assert.AreEqual(size, instanceA.DesktopSize);
            Assert.AreEqual(size, instanceB.DesktopSize);

            Assert.AreEqual(size, instanceA.CreateConnectionSettings("instance").DesktopSize);
            Assert.AreEqual(size, instanceB.CreateConnectionSettings("instance").DesktopSize);

            Assert.IsFalse(instanceA.ShouldSerializeDesktopSize());
            Assert.IsFalse(instanceB.ShouldSerializeDesktopSize());
        }
Ejemplo n.º 2
0
        public void WhenDesktopSizeSetInProjectAndZone_ZoneValueIsInheritedDownToVm()
        {
            this.project.DesktopSize = RdpDesktopSize.ClientSize;
            Assert.AreNotEqual(RdpDesktopSize._Default, this.project.DesktopSize);

            zoneA.DesktopSize = RdpDesktopSize.ScreenSize;
            zoneB.DesktopSize = RdpDesktopSize._Default;
            Assert.AreEqual(RdpDesktopSize.ScreenSize, zoneA.DesktopSize);
            Assert.AreEqual(RdpDesktopSize.ClientSize, zoneB.DesktopSize);
            Assert.IsTrue(zoneA.ShouldSerializeDesktopSize());
            Assert.IsFalse(zoneB.ShouldSerializeDesktopSize());

            Assert.AreEqual(RdpDesktopSize.ScreenSize, instanceA.DesktopSize);
            Assert.AreEqual(RdpDesktopSize.ClientSize, instanceB.DesktopSize);

            Assert.AreEqual(RdpDesktopSize.ScreenSize, instanceA.CreateConnectionSettings("instance").DesktopSize);
            Assert.AreEqual(RdpDesktopSize.ClientSize, instanceB.CreateConnectionSettings("instance").DesktopSize);

            Assert.IsFalse(instanceA.ShouldSerializeDesktopSize());
            Assert.IsFalse(instanceB.ShouldSerializeDesktopSize());
        }