IShopServiceClient.FindShops(ShopQueryForm, pageSize=1&pageNumber=1) invocation failed with mock behavior Strict.
All invocations on the mock must have a corresponding setup.
GetServiceClientMock<IShopServiceClient>().Setup(m =>
m.FindShops(It.Is<ShopQueryForm>(x => x.INN == Receipts[0].RetailInn), It.IsAny<Paginator>()))
.Returns<ShopQueryForm, Paginator>((query, paginator) =>
Task.FromResult(ShopsLists[0].ToPaginatedList(paginator)));
место исключения:
PaginatedList<ShopViewModel> shops = await _shopServiceClient.FindShops(new ShopQueryForm()
{
INN = receipt.RetailInn
}, new Paginator(1, 1));
помогите исправить, раньше вроде даже работало
Здравствуйте, dsalodki, Вы писали:
И после этого мне говорят что этот не говно тесты, а я идиот.
Здравствуйте, dsalodki, Вы писали:
D>IShopServiceClient.FindShops(ShopQueryForm, pageSize=1&pageNumber=1) invocation failed with mock behavior Strict.
D>All invocations on the mock must have a corresponding setup.
D>D> GetServiceClientMock<IShopServiceClient>().Setup(m =>
D> m.FindShops(It.Is<ShopQueryForm>(x => x.INN == Receipts[0].RetailInn), It.IsAny<Paginator>()))
D> .Returns<ShopQueryForm, Paginator>((query, paginator) =>
D> Task.FromResult(ShopsLists[0].ToPaginatedList(paginator)));
D>
D>место исключения:
D>D> PaginatedList<ShopViewModel> shops = await _shopServiceClient.FindShops(new ShopQueryForm()
D> {
D> INN = receipt.RetailInn
D> }, new Paginator(1, 1));
D>
А
Receipts[0].RetailInn == receipt.RetailInn?
Здравствуйте, dsalodki, Вы писали:
D>IShopServiceClient.FindShops(ShopQueryForm, pageSize=1&pageNumber=1) invocation failed with mock behavior Strict.
D>All invocations on the mock must have a corresponding setup.
D>D> GetServiceClientMock<IShopServiceClient>().Setup(m =>
D> m.FindShops(It.Is<ShopQueryForm>(x => x.INN == Receipts[0].RetailInn), It.IsAny<Paginator>()))
D> .Returns<ShopQueryForm, Paginator>((query, paginator) =>
D> Task.FromResult(ShopsLists[0].ToPaginatedList(paginator)));
D>
D>место исключения:
D>D> PaginatedList<ShopViewModel> shops = await _shopServiceClient.FindShops(new ShopQueryForm()
D> {
D> INN = receipt.RetailInn
D> }, new Paginator(1, 1));
D>
D>помогите исправить, раньше вроде даже работало
отбой
services.TryAddScoped<IShopServiceClient, ShopServiceClient>();
подобное встречалось два раза, потому было два мока, они создаются автоматически... брало первый, а это не тот был