public void TestThatRecordChangesNotRecords() { MouseMovementController controller = new MouseMovementController(); controller.RecordMouseMovementChange(new Coordinates(5, 10)); Assert.False(controller.IsRecordingChanges); Assert.Empty(controller.LastMouseMoveCoordinates); }
public void TestThatRecordMouseMovementChangeRecordsMouseMovementChange() { MouseMovementController controller = new MouseMovementController(); controller.StartRecordingMouseMovementChanges(false); controller.RecordMouseMovementChange(new Coordinates(5, 5)); Assert.NotEmpty(controller.LastMouseMoveCoordinates); Assert.Equal(new Coordinates(5, 5), controller.LastMouseMoveCoordinates[0]); Assert.True(controller.IsRecordingChanges); }