Esempio n. 1
0
        public void ClockControl_InitializeFromRegisterValue(byte registerValue,
                                                             ClockControl.DriveStrength driveStrength,
                                                             ClockControl.InputSource inputSource,
                                                             ClockControl.Inversion inversion,
                                                             ClockControl.DividerSource dividerSource,
                                                             ClockControl.IntegerMode integerMode,
                                                             ClockControl.PowerState powerState)
        {
            var register = new ClockControl(0, registerValue);

            Assert.Equal(driveStrength, register.OutputDriveStrength);
            Assert.Equal(inputSource, register.ClockInputSource);
            Assert.Equal(inversion, register.OutputInversion);
            Assert.Equal(dividerSource, register.MultiSynthDividerSource);
            Assert.Equal(integerMode, register.MultiSynthIntegerMode);
            Assert.Equal(powerState, register.OutputPowerState);
        }
Esempio n. 2
0
        public void ClockControl_InitializeFromSettings_CheckPropertiesAndRegisterValue(ClockControl.DriveStrength driveStrength,
                                                                                        ClockControl.InputSource inputSource,
                                                                                        ClockControl.Inversion inversion,
                                                                                        ClockControl.DividerSource dividerSource,
                                                                                        ClockControl.IntegerMode integerMode,
                                                                                        ClockControl.PowerState powerState,
                                                                                        byte registerValue)
        {
            var register = new ClockControl(0, driveStrength, inputSource, inversion, dividerSource, integerMode, powerState);

            Assert.Equal(driveStrength, register.OutputDriveStrength);
            Assert.Equal(inputSource, register.ClockInputSource);
            Assert.Equal(inversion, register.OutputInversion);
            Assert.Equal(dividerSource, register.MultiSynthDividerSource);
            Assert.Equal(integerMode, register.MultiSynthIntegerMode);
            Assert.Equal(powerState, register.OutputPowerState);
            Assert.Equal(registerValue, register.ToByte());
        }