public async Task CallApiWhenStopped_Fail() { EmbeddedEvoMasterController evoMasterController = new EmbeddedEvoMasterController(); var baseUrl = evoMasterController.StartSut(); evoMasterController.StopSut(); await Assert.ThrowsAsync <HttpRequestException>(async() => await Client.GetAsync($"{baseUrl}/helloworld")); }
public void StartAndStopApi_IsSutRunningShouldReturnFalse() { EmbeddedEvoMasterController evoMasterController = new EmbeddedEvoMasterController(); evoMasterController.StartSut(); evoMasterController.StopSut(); Assert.False(evoMasterController.IsSutRunning()); }
public async Task StartApi_RetrunExpectedStatusCode(string uri, int expectedStatusCode) { EmbeddedEvoMasterController evoMasterController = new EmbeddedEvoMasterController(); var baseUrl = evoMasterController.StartSut(); var response = await Client.GetAsync($"{baseUrl}/{uri}"); evoMasterController.StopSut(); Assert.Equal(expectedStatusCode, (int)response.StatusCode); }