public void TestBevel() { bool tested = false; var handler = CommandGenerator.CreateAutoCommandHandler <SuperSourceBorderSetCommand, SuperSourceBorderGetCommand>("Bevel"); AtemMockServerWrapper.Each(_output, _pool, handler, DeviceTestCases.SuperSource, helper => { EachSuperSourceBorder(helper, (stateBefore, ssrcBefore, sdk, ssrcId, i) => { tested = true; BorderBevel target = Randomiser.EnumValue <BorderBevel>(); _BMDSwitcherBorderBevelOption target2 = AtemEnumMaps.BorderBevelMap[target]; ssrcBefore.Bevel = target; helper.SendAndWaitForChange(stateBefore, () => { sdk.SetBorderBevel(target2); }); }); }); Assert.True(tested); }
public void TestBorderBevel() { bool tested = false; var handler = CommandGenerator.CreateAutoCommandHandler <MixEffectKeyDVESetCommand, MixEffectKeyDVEGetCommand>("BorderBevel"); AtemMockServerWrapper.Each(Output, Pool, handler, DeviceTestCases.All, helper => { SelectionOfKeyers <IBMDSwitcherKeyDVEParameters>(helper, (stateBefore, keyerBefore, sdkKeyer, meId, keyId, i) => { tested = true; Assert.NotNull(keyerBefore.DVE); BorderBevel target = Randomiser.EnumValue <BorderBevel>(); _BMDSwitcherBorderBevelOption target2 = AtemEnumMaps.BorderBevelMap[target]; keyerBefore.DVE.BorderBevel = target; helper.SendAndWaitForChange(stateBefore, () => { sdkKeyer.SetBorderBevel(target2); }); }); }); Assert.True(tested); }