Так тестовая база данных обычно заполняется тестовыми данными, в чем проблема заполнить тем что надо?

|
va_zolotov 2022-06-30 21:39:55
qwertyuiaz09 2022-06-30 21:38:56
что оно хочет от меня?

ключ указал?

qwertyuiaz09 2022-06-30 21:41:31
о, убрал ключ из интерфейса, заработало
qwertyuiaz09 2022-06-30 21:41:33
пасиба
qwertyuiaz09 2022-06-30 21:43:04
ааааааааа
qwertyuiaz09 2022-06-30 21:43:16
не заработало
qwertyuiaz09 2022-06-30 21:43:23
просто у меня ошибка за ошибкой
danyalutsevich 2022-06-30 22:14:30
посоветуйте какие то апи для которых можно фронт пописать, для тренировки
uliantsev 2022-06-30 22:16:18
danyalutsevich 2022-06-30 22:14:30
посоветуйте какие то апи для которых можно фронт пописать, для тренировки

https://openweathermap.org/api

karapaga 2022-06-30 22:16:55
danyalutsevich 2022-06-30 22:14:30
посоветуйте какие то апи для которых можно фронт пописать, для тренировки

https://docs.opendota.com/

Nelfstor 2022-06-30 22:35:37
Привет! подскажите, как в линукс-сервере Unity вывести логи? Есть ли какая-то библиотека для C#, чтобы он в файл записывал debug?
sharpenjoyer 2022-06-30 22:44:07
Nelfstor 2022-06-30 22:35:37
Привет! подскажите, как в линукс-сервере Unity вывести логи? Есть ли какая-то библиотека для C#, чтобы он в файл записывал debug?

serilog умеет, но я хз чё у вас там в юнити

sharpenjoyer 2022-06-30 22:44:12
и в линукс сервере
Сергей 2022-06-30 22:57:37
Всем привет, ищу работу в гемдеве, 2й год тестер и 4й год в работе с юнити
Nelfstor 2022-06-30 22:57:57
sharpenjoyer 2022-06-30 22:44:07
serilog умеет, но я хз чё у вас там в юнити

благодарю за наводку

rombique 2022-06-30 22:58:08
Сергей 2022-06-30 22:57:37
Всем привет, ищу работу в гемдеве, 2й год тестер и 4й год в работе с юнити

Отличное резюме)

Keter_SCP 2022-06-30 22:58:26
Сергей 2022-06-30 22:57:37
Всем привет, ищу работу в гемдеве, 2й год тестер и 4й год в работе с юнити

https://t.me/DotNetRuJobs

rokujin 2022-06-30 23:04:32
rombique 2022-06-30 22:58:08
Отличное резюме)

краткость сестра таланта

Mikhail_tushev 2022-06-30 23:16:51
Сергей 2022-06-30 22:57:37
Всем привет, ищу работу в гемдеве, 2й год тестер и 4й год в работе с юнити

Молодец, так держать!

ttcvvp 2022-06-30 23:31:01
dotnetruchat-1302719.jpg
Помогите пожалуйста 🥲
undrcrxwn 2022-06-30 23:32:17
ttcvvp 2022-06-30 23:31:01
Помогите пожалуйста 🥲

тут только в окно

ttcvvp 2022-06-30 23:32:36
undrcrxwn 2022-06-30 23:32:17
тут только в окно

Для лабы чисто

ttcvvp 2022-06-30 23:32:38
Код говно
hexwow 2022-06-30 23:32:39
ttcvvp 2022-06-30 23:31:01
Помогите пожалуйста 🥲

В классе «Otdel_1» сделай проперти публичными.
А вообще так писать, конечно, это трэш))

ttcvvp 2022-06-30 23:32:40
Согласен
willbemine 2022-06-30 23:34:05
Всем доброго, такая ситуация, у меня есть десктоп приложение и библиотека классов в котором лежит контекст ef core, его настройка происходит в di с помощью AddDbContextFactory в десктопном приложении, в итоге не могу создать миграцию ругается на невозможность создать класс контекста, если создаю конструкто без параметров то ругается что не зареган провайдер для контекста, как правильно организовать?
hexwow 2022-06-30 23:38:50
willbemine 2022-06-30 23:34:05
Всем доброго, такая ситуация, у меня есть десктоп приложение и библиотека классов в котором лежит контекст ef core, его настройка происходит в di с помощью AddDbContextFactory в десктопном приложении, в итоге не могу создать миграцию ругается на невозможность создать класс контекста, если создаю конструкто без параметров то ругается что не зареган провайдер для контекста, как правильно организовать?

Там есть настроечка, при конфигурации AddDbContextFactory, где можно указать Assembly с миграциями

hexwow 2022-06-30 23:40:00
https://docs.microsoft.com/ru-ru/ef/core/managing-schemas/migrations/projects?tabs=dotnet-core-cli
willbemine 2022-06-30 23:40:19
hexwow 2022-06-30 23:38:50
Там есть настроечка, при конфигурации AddDbContextFactory, где можно указать Assembly с миграциями

указано, не помогло

hexwow 2022-06-30 23:44:00
А в командной строке что пишешь?
hexwow 2022-06-30 23:44:19
проект указываешь?
willbemine 2022-06-30 23:46:56
пишу просто add-migration <название> проект пробовал указывать и тот и тот, как стартап стоит проект бд
willbemine 2022-06-30 23:48:28
dotnetruchat-1302736.jpg
если конструктор контекста с DbContextOptions то такая ошибка
willbemine 2022-06-30 23:49:01
dotnetruchat-1302737.jpg
если добавляю конструктор без параметров то такая
Waldes7 2022-06-30 23:49:14
Вечерный брейншторм:
Есть апи, которое возвращает динамеские данные (по дефолту 25 айтемов). Есть куча постман тестов, которые задают параметры и проверяют — возвращается ли что-то.
В чем трабл: постоянно приходится фиксить эти тесты, так как, параметров может не быть в бд.

Какие варианты решения пока нашли: создать доп ендпоинт, который будет возвращать значения параметров по названию: если есть — делаем запрос с ними, нету — не делаем запрос вообще.

Есть ли другие способы/тулы, как можно решить данную проблему? Также приветствуются варианты на рассмотрение)

willbemine 2022-06-30 23:49:46
.UseSqlite() перенести в OnConfiguring() не могу так как там путь к файлу из локальной папки приложения берется
SomebodyOdd 2022-06-30 23:57:05
Waldes7 2022-06-30 23:49:14
Вечерный брейншторм:
Есть апи, которое возвращает динамеские данные (по дефолту 25 айтемов). Есть куча постман тестов, которые задают параметры и проверяют — возвращается ли что-то.
В чем трабл: постоянно приходится фиксить эти тесты, так как, параметров может не быть в бд.

Какие варианты решения пока нашли: создать доп ендпоинт, который будет возвращать значения параметров по названию: если есть — делаем запрос с ними, нету — не делаем запрос вообще.

Есть ли другие способы/тулы, как можно решить данную проблему? Также приветствуются варианты на рассмотрение)

Если эти «параметры» меняются в процессе доработок — это нормально, тесты надо фиксить. Если они меняются от теста к тесту — почему у вас в принципе нестабильная тестовая среда, которая меняется?

Waldes7 2022-06-30 23:58:36
SomebodyOdd 2022-06-30 23:57:05
Если эти «параметры» меняются в процессе доработок — это нормально, тесты надо фиксить. Если они меняются от теста к тесту — почему у вас в принципе нестабильная тестовая среда, которая меняется?

Значения параметров, не параметры. Тоесть сегодня Id 123 есть в бд, завтра его нету и так само со всеми остальными

Mikhail_tushev 2022-07-01 00:01:08
Waldes7 2022-06-30 23:58:36
Значения параметров, не параметры. Тоесть сегодня Id 123 есть в бд, завтра его нету и так само со всеми остальными

Вы на реальных данных тесты пишете?

Keter_SCP 2022-07-01 00:01:39
Waldes7 2022-06-30 23:58:36
Значения параметров, не параметры. Тоесть сегодня Id 123 есть в бд, завтра его нету и так само со всеми остальными

так тестовая база данных обычно заполняется тестовыми данными, в чем проблема заполнить тем что надо?

Mikhail_tushev 2022-07-01 00:02:22
Keter_SCP 2022-07-01 00:01:39
так тестовая база данных обычно заполняется тестовыми данными, в чем проблема заполнить тем что надо?
Mikhail_tushev 2022-07-01 00:03:29
25 айтемов добавлять в бд, сохранить в коллекцию, дергать эндпоинт, который достанет 1 из 25 и пробежаться collection.assert, ну и благополучно почистить данные после тестирования
Waldes7 2022-07-01 00:06:53
Mikhail_tushev 2022-07-01 00:01:08
Вы на реальных данных тесты пишете?

Да

Mikhail_tushev 2022-07-01 00:07:06
Waldes7 2022-07-01 00:06:53
Да

Грустно

Mikhail_tushev 2022-07-01 00:07:30
Для таких нужд должна существовать окружение тестовое
Waldes7 2022-07-01 00:07:36
Keter_SCP 2022-07-01 00:01:39
так тестовая база данных обычно заполняется тестовыми данными, в чем проблема заполнить тем что надо?

Используется обычная база. Может чистится, удаляться данные и тд

dimka_korzinka 2022-07-01 00:08:01
Waldes7 2022-07-01 00:06:53
Да

Для этого же InMemory данные юзают

Mikhail_tushev 2022-07-01 00:08:43
Ну так серьезно, перед тестом, вы добавляете данные, сохраняешь в памяти, ну и начинаете свои махинации
Waldes7 2022-07-01 00:08:47
Mikhail_tushev 2022-07-01 00:03:29
25 айтемов добавлять в бд, сохранить в коллекцию, дергать эндпоинт, который достанет 1 из 25 и пробежаться collection.assert, ну и благополучно почистить данные после тестирования

Бд чистится. Сейчас постман тесты запускаются на пацплайне после деплоя сервиса.

Mikhail_tushev 2022-07-01 00:08:52
А не напрямую продовую базу шатать
Waldes7 2022-07-01 00:09:23
dimka_korzinka 2022-07-01 00:08:01
Для этого же InMemory данные юзают

Постман тесты, причем тут unit /int тесты?

|