Size: a a a

2020 August 04

НП

Никита Петроченко... in CODE BLOG / C#
Mock объекты наше все )
источник

МШ

Максим Шут in CODE BLOG / C#
Никита Петроченко
А вообще лучше самому репозиторию создать интерфейс и не гонять тесты для ДБ контекста
Вот это не понял, объясни плиз
источник

НП

Никита Петроченко... in CODE BLOG / C#
Максим Шут
Вот это не понял, объясни плиз
А зачем тебе вообще тестить репозиторий, если все что он делает, это получает данные с БД и все?
Смысла никакого нет
источник

AK

Andrew Kravchuk in CODE BLOG / C#
Владимир
она на русском
Даже не заметил)
источник

МШ

Максим Шут in CODE BLOG / C#
Никита Петроченко
А зачем тебе вообще тестить репозиторий, если все что он делает, это получает данные с БД и все?
Смысла никакого нет
Так а как я получу значения, если все товары хранятся в бд?
источник

SB

Sergey Benzenko in CODE BLOG / C#
Владимир
как сделать подсказки на русском ?
а оно вам надо? Одумайтесь
источник

HJ

Happy Jupiter in CODE BLOG / C#
Sergey Benzenko
а оно вам надо? Одумайтесь
+
источник

HJ

Happy Jupiter in CODE BLOG / C#
Русский язык в софте - зло
источник

НП

Никита Петроченко... in CODE BLOG / C#
Максим Шут
Так а как я получу значения, если все товары хранятся в бд?
Для этого надо завести интерфейс IRepository. Далее везде, где надо получать данные, передаешь свой интерфейс, а не реализацию. А в тесте создаешь еще один класс пустышку и возвращаешь данные, которые тебе нужны
Профит
источник

S

Sergey Trofimov in CODE BLOG / C#
Максим Шут
Как я могу протестировать свойсвто availableProducts если класс теста нечего не знает об DbContent который необходим для создания экземпляра класса?
Покажи
источник

S

Sergey Trofimov in CODE BLOG / C#
мне кажется ты не репо написал, а не пойми что)
источник

МШ

Максим Шут in CODE BLOG / C#
Sergey Trofimov
Покажи
источник

S

Sergey Trofimov in CODE BLOG / C#
ладно, просто имя не очень clear)
источник

S

Sergey Trofimov in CODE BLOG / C#
Почему не IProductRepository?
источник

S

Sergey Trofimov in CODE BLOG / C#
тебе нужно создать еще один класс, ProductRepositoryInMemory
источник

МШ

Максим Шут in CODE BLOG / C#
Sergey Trofimov
Почему не IProductRepository?
да хз, что в голову первое пришло то и написал.
источник

S

Sergey Trofimov in CODE BLOG / C#
и там сделать коллекцию или InMemory бд
источник

S

Sergey Trofimov in CODE BLOG / C#
и ее тестировать
источник

S

Sergey Trofimov in CODE BLOG / C#
гонять реальную бд в тестах не нужно
источник

МШ

Максим Шут in CODE BLOG / C#
Sergey Trofimov
и там сделать коллекцию или InMemory бд
Если бд гонять не надо, значит все даанные будут в коде храниться?
источник