public void verify_number() { // arrange var player = KeyStreams.Number1(); var provider = new KeyProvider(player, passwordModeService, desktopLockEventService); // act var processedKeys = provider.GetKeyStream().ToList().Single(); // assert Assert.Equal(new[] { "1" }, processedKeys.Single().Input); }
public void key_without_shift_is_lowercase() { // arrange var player = KeyStreams.LetterL(); var provider = new KeyProvider(player, passwordModeService, desktopLockEventService); // act var processedKeys = provider.GetKeyStream().ToList().Single(); // assert Assert.Equal(new[] { "l" }, processedKeys.Single().Input); }
public void ctrlshiftl_is_processed_correctly() { // arrange var player = KeyStreams.CtrlShiftL(); var provider = new KeyProvider(player, passwordModeService, desktopLockEventService); // act var processedKeys = provider.GetKeyStream().ToList().Single(); // assert Assert.Equal(new[] { "Ctrl", "Shift", "L" }, processedKeys.Single().Input); }
public void shift_is_not_outputted_when_is_being_used_as_a_modifier_key() { // arrange var player = KeyStreams.ShiftL(); var provider = new KeyProvider(player, passwordModeService, desktopLockEventService); // act var processedKeys = provider.GetKeyStream().ToList().Single(); // assert Assert.Equal(new[] { "L" }, processedKeys.Single().Input); }
public void keyprovider_detects_windows_key_presses() { // arrange var player = KeyStreams.WinkeyE(); var provider = new KeyProvider(player, passwordModeService, desktopLockEventService); // act var processedKeys = provider.GetKeyStream().ToList().Single(); // assert Assert.Equal(new[] { "Win", "e" }, processedKeys.Single().Input); }