Static dictionaries updater tests

This commit is contained in:
Mikhail Shabanov committed 2020-06-02 14:02:57 +02:00
1 parent 71c0240437
commit cacc60fc7f
8 files changed
+485 -7

No files matched your search

@@ -1,11 +1,32 @@
using System.Threading.Tasks;
using System;
using System.Threading.Tasks;
using AutoMapper;
using WotBlitzStatisticsPro.Common.Model;
using WotBlitzStatisticsPro.DataAccess;
using WotBlitzStatisticsPro.WgApiClient;
namespace WotBlitzStatisticsPro.Logic.Dictionaries
{
public class VehiclesDictionaryUpdater : IDictionaryUpdater
{
public Task<UpdateDictionariesResponseItem> Update()
private readonly IWargamingDictionariesApiClient _wargamingDictionariesApiClient;
private readonly IDictionariesDataAccessor _dataAccessor;
private readonly IMapper _mapper;
[Obsolete("Parameter-less constructor only for unit tests")]
public VehiclesDictionaryUpdater()
{
}
public VehiclesDictionaryUpdater(IWargamingDictionariesApiClient wargamingDictionariesApiClient, IDictionariesDataAccessor dataAccessor, IMapper mapper)
{
_wargamingDictionariesApiClient = wargamingDictionariesApiClient;
_dataAccessor = dataAccessor;
_mapper = mapper;
}
public virtual Task<UpdateDictionariesResponseItem> Update()
{
throw new System.NotImplementedException();
}