0
我在我的數據/服務層有這個方法。我們開始使用xUnit和MoQ進行單元測試。我們使用Autofac作爲我們的IoC容器。如何在此特定場景中使用Moq和xUnit添加單元測試?
如何使用xUnit和MoQ爲此方法設置單元測試? 請求特定的代碼說明假冒的使用(如果需要)
public async Task<AddressModel> AddAddress(string useridKey, AddressModel addressModel)
{
IAddress address = AddressConverters.ToIAddressFromAddressModel(addressModel);
IAddress newAddress = await _userManager.AddShippingAddressAsync(userKey, address).ConfigureAwait(false);
return AddressConverters.ToAddressModel(newAddress);
}
從外觀上看,有點難以分辨,你只需要模擬AddShippingAddressAsync。是通過autofac獲取的_userManger? –
@KeithNicholas yes _userManager通過AutoFac獲取 – GilliVilla