public void ItSetsDeviceStateToConnected() { // Arrange this.SetupDeviceConnectionActor(); DeviceConnectionActor.ActorEvents deviceDeregistered = DeviceConnectionActor.ActorEvents.Connected; // Act this.target.HandleEvent(deviceDeregistered); // Assert Assert.True(this.target.Connected); }
public void ItReturnsTheNumberOfFailedDeviceConnections() { // Arrange const int FAILED_DEVICE_CONNECTIONS_COUNT = 3; this.SetupDeviceConnectionActor(); DeviceConnectionActor.ActorEvents connectionFailed = DeviceConnectionActor.ActorEvents.ConnectionFailed; // Act for (int i = 0; i < FAILED_DEVICE_CONNECTIONS_COUNT; i++) { this.target.HandleEvent(connectionFailed); } long failedDeviceConnectionCount = this.target.FailedDeviceConnectionsCount; // Assert Assert.Equal(FAILED_DEVICE_CONNECTIONS_COUNT, failedDeviceConnectionCount); }