|
xUnitTest контроллера c MediatR (Asp.net Core)
|
|||
---|---|---|---|
#18+
Понимаю, что проблема в инициализации медиатора в тесте, НО не могу понять в как его правильно заинитить, чтобы протестить контроллер Текст контроллера Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40.
Текст теста: Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23.
... |
|||
:
Нравится:
Не нравится:
|
|||
20.09.2019, 14:59 |
|
xUnitTest контроллера c MediatR (Asp.net Core)
|
|||
---|---|---|---|
#18+
поведение не хочешь задать? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.09.2019, 16:18 |
|
xUnitTest контроллера c MediatR (Asp.net Core)
|
|||
---|---|---|---|
#18+
handmadeFromRuповедение не хочешь задать? Мне подойдет любой вариант ... |
|||
:
Нравится:
Не нравится:
|
|||
20.09.2019, 16:57 |
|
xUnitTest контроллера c MediatR (Asp.net Core)
|
|||
---|---|---|---|
#18+
RegisteredUserНО не могу понять в как его правильно заинитить, чтобы протестить контроллер Словами выразите, что должен содержать тест. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.09.2019, 21:48 |
|
xUnitTest контроллера c MediatR (Asp.net Core)
|
|||
---|---|---|---|
#18+
hVosttRegisteredUserНО не могу понять в как его правильно заинитить, чтобы протестить контроллер Словами выразите, что должен содержать тест. Тест должен тестировать работу контроллера. Т.е. я должен передать в контроллер Size и получить правильный ответ. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2019, 09:24 |
|
xUnitTest контроллера c MediatR (Asp.net Core)
|
|||
---|---|---|---|
#18+
Код: c# 1.
так он ничего не делает. Замокай его, чтобы он что-то делал, причем, возвращал стартанутую Task ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2019, 09:33 |
|
xUnitTest контроллера c MediatR (Asp.net Core)
|
|||
---|---|---|---|
#18+
love_bach Код: c# 1.
так он ничего не делает. Замокай его, чтобы он что-то делал, причем, возвращал стартанутую Task так вот тут и вопрос: как это сделать? авторстартанутую Task - ты имеешь в виду метод Startup этот? Код: c# 1. 2. 3. 4. 5.
... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2019, 10:36 |
|
xUnitTest контроллера c MediatR (Asp.net Core)
|
|||
---|---|---|---|
#18+
RegisteredUserlove_bach Код: c# 1.
так он ничего не делает. Замокай его, чтобы он что-то делал, причем, возвращал стартанутую Task так вот тут и вопрос: как это сделать? авторстартанутую Task - ты имеешь в виду метод Startup этот? Код: c# 1. 2. 3. 4. 5.
Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14.
... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2019, 10:59 |
|
xUnitTest контроллера c MediatR (Asp.net Core)
|
|||
---|---|---|---|
#18+
love_bach Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14.
ТС это и есть задать поведение о чем я писал. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2019, 12:38 |
|
xUnitTest контроллера c MediatR (Asp.net Core)
|
|||
---|---|---|---|
#18+
RegisteredUserТ.е. я должен передать в контроллер Size и получить правильный ответ. Именно этого вы не сделали. Проверку передачи и проверку получения правильного ответа. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2019, 12:56 |
|
xUnitTest контроллера c MediatR (Asp.net Core)
|
|||
---|---|---|---|
#18+
hVosttRegisteredUserТ.е. я должен передать в контроллер Size и получить правильный ответ. Именно этого вы не сделали. Проверку передачи и проверку получения правильного ответа. в этом и был мой вопрос ) если бы я знал КАК ЭТО СДЕЛАТЬ , то не спрашивал бы ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2019, 14:04 |
|
xUnitTest контроллера c MediatR (Asp.net Core)
|
|||
---|---|---|---|
#18+
RegisteredUserв этом и был мой вопрос ) если бы я знал КАК ЭТО СДЕЛАТЬ , то не спрашивал бы Я написал это к тому, что нужно явно выражать намерения в виде понятных шагов, что вы хотите сделать. Это вам поможет решать задачи даже без внешней помощи. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2019, 14:19 |
|
xUnitTest контроллера c MediatR (Asp.net Core)
|
|||
---|---|---|---|
#18+
handmadeFromRulove_bach Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14.
ТС это и есть задать поведение о чем я писал. Соррян за тупость! НО подскажите уж, как же мне вызвать реальный метод ( Calc_Price(300) ) из контроллера? Мне же его надо тестить. Что надо прописать в .Returns(() =>... ? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2019, 16:15 |
|
xUnitTest контроллера c MediatR (Asp.net Core)
|
|||
---|---|---|---|
#18+
RegisteredUserhandmadeFromRuпропущено... ТС это и есть задать поведение о чем я писал. Соррян за тупость! НО подскажите уж, как же мне вызвать реальный метод ( Calc_Price(300) ) из контроллера? Мне же его надо тестить. Что надо прописать в .Returns(() =>... ? т.е. по http дернуть контроллер со всем окружением и зависимостями? см. тогда end-2-end тесты, и, например, сюда - WebApplicationFactory ... |
|||
:
Нравится:
Не нравится:
|
|||
24.09.2019, 10:54 |
|
|
start [/forum/topic.php?fid=18&msg=39866125&tid=1354633]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
40ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
52ms |
get tp. blocked users: |
1ms |
others: | 15ms |
total: | 155ms |
0 / 0 |