public async Task Invoke(HttpContext context) { if (_applicationSettings == null) { _applicationSettings = await _apiMockerConfigRepository.Get(ApplicationSettings.Instance); } await _requestMocker.ReplaceResponse(context, _applicationSettings); }
public async void EnsureConfgIsDeserializedCorrectly() { // Arrange var appInstance = ApplicationSettings.Instance; ApplicationSettings.Instance.ConfigFullFilePath = Path.Combine(_configsDirectory, "sample-config.json"); // Act var appSettings = await _apiMockerConfigRepository.Get(appInstance); // Assert Assert.NotNull(appSettings); }