public async void Return_Drug_Leaflet_information(string leafletId, string expectedResultFile) { //todo mock client and stub the response var httpClient = new HttpClient();; var frenchLeafletRepository = new FrenchLeafletRepository(httpClient); var actualLeaflet = await frenchLeafletRepository.GetSideEffectFor(leafletId); var filePath = System.IO.Path.Combine(Path, expectedResultFile); var fileContent = File.ReadAllText(filePath); var expectedLeaflet = JsonConvert.DeserializeObject <Leaflet>(fileContent, _settings); Assert.Equal(expectedLeaflet, actualLeaflet); }
public FrenchDirectoryShould() { _settings = new JsonSerializerSettings { TypeNameHandling = TypeNameHandling.Auto, NullValueHandling = NullValueHandling.Ignore, }; //todo mock client and stub the response var httpClient = new HttpClient();; _frenchLeafletRepository = new FrenchLeafletRepository(httpClient); var frenchDrugRepository = new FrenchDrugRepository(_rootFolder, Path); _directory = new FrenchDrugDirectory(frenchDrugRepository, _frenchLeafletRepository); }