public void GetStatus_DefaultValue() { var socket = new Socket(1, "Test"); var stateStore = new KeyloggerStateStore(); Assert.Equal(PowerStatus.Undefined, stateStore.GetStatus(socket)); }
public Keylogger(KeyloggerStateStore stateStore, User32 user32) { _user32 = user32; _stateStore = stateStore; _timer = new Timer(250); _timer.Elapsed += _timer_Elapsed; _lastStatusForecastEventsFired = new Dictionary <Socket, DateTime>(); }
public void GetSettings_DefaultValue() { var socket = new Socket(1, "Test"); var defaultSettings = KeyloggerSocketSettings.GetDefault(); var stateStore = new KeyloggerStateStore(); Assert.Equal(defaultSettings, stateStore.GetSettings(socket)); }
public void GetStatus_SetAndGet() { var socket = new Socket(1, "Test"); var stateStore = new KeyloggerStateStore(); stateStore.SetStatus(socket, PowerStatus.On); Assert.Equal(PowerStatus.On, stateStore.GetStatus(socket)); }
public void GetSettings_SetAndGet() { var socket = new Socket(1, "Test"); var settings = new KeyloggerSocketSettings(TimeSpan.FromSeconds(50)); var stateStore = new KeyloggerStateStore(); stateStore.SetSettings(socket, settings); Assert.Equal(settings, stateStore.GetSettings(socket)); }
public void GetSockets() { var socket = new Socket(1, "Test"); var settings = new KeyloggerSocketSettings(TimeSpan.FromSeconds(50)); var stateStore = new KeyloggerStateStore(); stateStore.SetSettings(socket, settings); var sockets = stateStore.GetSockets(); Assert.Single(sockets); Assert.Equal(socket, sockets.First()); }
public KeyloggerBuilder() { _user32 = new User32(); _stateStore = new KeyloggerStateStore(); }