public void SetThenGetColourFx(bool enable, int u, int v) { TestHelper.SetConfigurationDefaults(); var colFx = new ColourEffects { Enable = enable, U = u, V = v }; MMALCameraConfig.ColourFx = colFx; fixture.MMALCamera.ConfigureCameraSettings(); Assert.True(fixture.MMALCamera.Camera.GetColourFx().Enable == enable && fixture.MMALCamera.Camera.GetColourFx().U == u && fixture.MMALCamera.Camera.GetColourFx().V == v); }
public void SetThenGetColourFx(bool enable, byte u, byte v) { var color = MMALColor.FromYUVBytes(0, u, v); var colFx = new ColourEffects(enable, color); MMALCameraConfig.ColourFx = colFx; Fixture.MMALCamera.ConfigureCameraSettings(); var uv = MMALColor.RGBToYUVBytes(Fixture.MMALCamera.Camera.GetColourFx().Color); Assert.True(Fixture.MMALCamera.Camera.GetColourFx().Enable == enable && uv.Item2 == u && uv.Item3 == v); }