public void IsMouseEnabledSet_False_IsMouseEnabledFalse() { var canvas = new BindableInkCanvas { IsMouseInputEnabled = false }; Assert.IsFalse(canvas.IsMouseInputEnabled); }
public void IsMouseEnabledSet_True_IsMouseEnabledTrue() { var canvas = new BindableInkCanvas { IsMouseInputEnabled = true }; Assert.IsTrue(canvas.IsMouseInputEnabled); }
public void IsMouseEnabledSet_False_InkPresenterMouseNotEnabled() { var canvas = new BindableInkCanvas { IsMouseInputEnabled = false }; Assert.IsFalse( canvas.InkPresenter.InputDeviceTypes.HasFlag(Windows.UI.Core.CoreInputDeviceTypes.Mouse)); }
public void IsPenEnabledSet_True_InkPresenterPenEnabled() { var canvas = new BindableInkCanvas { IsPenInputEnabled = true }; Assert.IsTrue( canvas.InkPresenter.InputDeviceTypes.HasFlag(Windows.UI.Core.CoreInputDeviceTypes.Pen)); }
public void StrokeContainerSet_RefUnchanged_InkPresenterStrokeContainerUnchanged() { var canvas = new BindableInkCanvas(); var expectedStrokeContainer = canvas.InkPresenter.StrokeContainer; canvas.StrokeContainer = expectedStrokeContainer; var actualStrokeContainer = canvas.InkPresenter.StrokeContainer; Assert.AreSame(expectedStrokeContainer, actualStrokeContainer); }
public void StrokeContainerSet_DPUnsetValue_StrokeContainerUnchanged() { var canvas = new BindableInkCanvas(); var expectedStrokeContainer = canvas.StrokeContainer; canvas.StrokeContainer = DependencyProperty.UnsetValue; var actualStrokeContainer = canvas.StrokeContainer; Assert.AreSame(expectedStrokeContainer, actualStrokeContainer); }
public void StrokeContainerSet_NonInkStrokeContainer_StrokeContainerUnchanged() { var canvas = new BindableInkCanvas(); var expectedStrokeContainer = canvas.StrokeContainer; canvas.StrokeContainer = new object(); var actualStrokeContainer = canvas.StrokeContainer; Assert.AreSame(expectedStrokeContainer, actualStrokeContainer); }
public void IsDeviceEnabledSet_OtherDeviceTypeSet_OtherDeviceTypeUnchanged() { var canvas = new BindableInkCanvas { IsPenInputEnabled = true, }; canvas.IsTouchInputEnabled = !canvas.IsTouchInputEnabled; Assert.IsTrue(canvas.IsPenInputEnabled); }
public void IsDeviceEnabledGet_InkPresenterNotSynced_ReturnsInkPresenterDeviceEnabled() { var canvas = new BindableInkCanvas(); var expectedIsTouchEnabled = !canvas.IsTouchInputEnabled; canvas.InkPresenter.InputDeviceTypes ^= Windows.UI.Core.CoreInputDeviceTypes.Touch; var actualIsTouchEnabled = canvas.IsTouchInputEnabled; Assert.AreEqual(expectedIsTouchEnabled, actualIsTouchEnabled); }
public void StrokeContainerSet_InkStrokeContainer_SetInkPresenterStrokeContainer() { var expectedStrokeContainer = new InkStrokeContainer(); var canvas = new BindableInkCanvas { StrokeContainer = expectedStrokeContainer }; var actualStrokeContainer = canvas.InkPresenter.StrokeContainer; Assert.AreSame(expectedStrokeContainer, actualStrokeContainer); }
public void StrokeContainerGet_InkPresenterNotSynced_ReturnsInkPresenterStrokeContainer() { var canvas = new BindableInkCanvas(); var expectedStrokeContainer = new InkStrokeContainer(); canvas.InkPresenter.StrokeContainer = expectedStrokeContainer; var actualStrokeContainer = canvas.StrokeContainer; Assert.AreSame(expectedStrokeContainer, actualStrokeContainer); }
public void IsDeviceEnabledSet_ValueUnchangedInkPresenterNotSynced_DeviceEnabledSynced() { var canvas = new BindableInkCanvas(); var expectedIsTouchEnabled = canvas.IsTouchInputEnabled; canvas.InkPresenter.InputDeviceTypes &= ~Windows.UI.Core.CoreInputDeviceTypes.Touch; canvas.IsTouchInputEnabled = expectedIsTouchEnabled; var actualIsTouchEnabled = canvas.IsTouchInputEnabled; Assert.AreEqual(expectedIsTouchEnabled, actualIsTouchEnabled); }
public void IsDeviceEnabledSet_InkPresenterNotSynced_InkPresenterDevicesNotSynced() { var canvas = new BindableInkCanvas(); canvas.InkPresenter.InputDeviceTypes ^= Windows.UI.Core.CoreInputDeviceTypes.Pen; var expectedDeviceTypes = canvas.InkPresenter.InputDeviceTypes ^ Windows.UI.Core.CoreInputDeviceTypes.Touch; canvas.IsTouchInputEnabled = !canvas.IsTouchInputEnabled; var actualDeviceTypes = canvas.InkPresenter.InputDeviceTypes; Assert.AreEqual(expectedDeviceTypes, actualDeviceTypes); }