public void When_No_Port_Set_Expect_Random_Free_Port() { // arrange var server = new InfluxServerBuilder() .Build(); // act var actual = server.Port; // assert actual.Should().NotBe(0); }
public void When_Port_Set_Expect_Port() { // arrange var server = new InfluxServerBuilder() .With_Port(9999) .Build(); // act var actual = server.Port; // assert actual.Should().Be(9999); }
public async Task Should_Start_Server() { // arrange var server = new InfluxServerBuilder() .With_Port(InfluxServerBuilder.FreePort) .Build(); // act server.Start(); using var client = new HttpClient(); var result = await client.GetAsync($"{server.Url}/ping"); server.Stop(); // assert result.StatusCode.Should().Be(204); }