Class RelayServiceTest
[TestFixture]
public class RelayServiceTest
- Inheritance
-
RelayServiceTest
- Inherited Members
- Extension Methods
Methods
CheckRelayStatus_Return_Off()
[Test]
public Task CheckRelayStatus_Return_Off()
Returns
CheckRelayStatus_Return_On()
Verifies that CheckRelayStatus returns On when the mocked HTTP response indicates the relay is on.
[Test]
public Task CheckRelayStatus_Return_On()
Returns
CheckRelayStatus_Return_Unknown()
Verifies that CheckRelayStatus returns Unknown when the relay
driver response does not match a recognized on/off state (e.g., the raw payload "\Off" is not
mapped to a known status).
[Test]
public Task CheckRelayStatus_Return_Unknown()
Returns
PowerOffAsync()
Verifies that the relay service successfully powers off a relay by issuing an HTTP request through the configured HTTP client factory.
[Test]
public Task PowerOffAsync()
Returns
PowerOnAsync()
Verifies that PowerOn(Relay) correctly sends a power-on request to the configured relay device using the HTTP client.
[Test]
public Task PowerOnAsync()
Returns
Setup()
Sets up the test environment by initializing mocks and dependencies required for unit testing the RelayService, including logger, HTTP client factory, HTTP message handler, relay settings, point-of-care service, and relay repository.
[SetUp]
public void Setup()