Как реализовать метод Count на объекте Mocked IQueryable

Еще одна идея попробовать (ситуационная):

  1. Поместить содержимое, которое вы хотите в div;
  2. Поместить не щелканье наложения по всей странице с z-индексом выше,
  3. сделать другую обрезанную копию исходного div
  4. наложения и абс позиционировать копию div в том же месте, что и исходное содержимое, которое вы хотите кликать с помощью еще более высокий z-индекс?

Любые мысли?

0
задан avenmia 16 January 2019 в 15:28
поделиться

1 ответ

Ответ Servy был правильным, мне нужно было изменить мой общий DbSet на следующий, и подсчет сработал:

 public static DbSet<T> MockDbSet<T>(params T[] items) where T : class
    {
        IEnumerable<T> ts = items;
        var mock = new Mock<DbSet<T>>();
        mock.As<IQueryable<T>>().Setup(x => x.GetEnumerator()).Returns(ts.GetEnumerator());
        mock.As<IQueryable<T>>().Setup(x => x.Provider).Returns(items.AsQueryable().Provider);
        mock.As<IQueryable<T>>().Setup(x => x.Expression).Returns(items.AsQueryable().Expression);
        mock.As<IQueryable<T>>().Setup(x => x.ElementType).Returns(items.AsQueryable().ElementType);

        return mock.Object;
    }
0
ответ дан avenmia 16 January 2019 в 15:28
поделиться
Другие вопросы по тегам:

Похожие вопросы: