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); }
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()); }