Size: a a a

var chat = new Chat();

2020 November 03

В

Владислав in var chat = new Chat();
Не пошло дело
источник

N

Nik in var chat = new Chat();
это все происки жидорептилоидов, поделили нишу
источник
2020 November 04

В

Владислав in var chat = new Chat();
Такой if по-нормальному можно отрефакторить? Если такое лучше вообще не писать, то я могу отлавливать exception.
источник

A

Aleksey in var chat = new Chat();
можешь вынести проверку в отдельный метод
источник

В

Владислав in var chat = new Chat();
Типо так?
источник

A

Aleksey in var chat = new Chat();
та в один метод
источник

A

Aleksey in var chat = new Chat();
сделай его приватным
источник

V

VD in var chat = new Chat();
Владислав
Такой if по-нормальному можно отрефакторить? Если такое лучше вообще не писать, то я могу отлавливать exception.
По хорошему у тебя Х и У никогда не должны быть меньше 0
источник

V

VD in var chat = new Chat();
Сделай такое состояние невозможным
источник

V

VD in var chat = new Chat();
Сеттеры кому придумали
источник

V

VD in var chat = new Chat();
На остальное - приватный метод валидации
источник

СК

Сергій Кринько... in var chat = new Chat();
public static bool Between<T>(this T value, T minValue, T maxValue) where T:IComparable<T>
       {
           if(value == null)
               return false;

           if(minValue == null)
               throw new ArgumentNullException("minValue");

           if(maxValue == null)
               throw new ArgumentNullException("maxValue");

           var result = (value.CompareTo(minValue) >= 0) & (value.CompareTo(maxValue) <= 0);
           return maxValue.CompareTo(minValue) >= 0 ? result : !result;
       }
источник

H

Highton in var chat = new Chat();
привет всем, вопрос по XUnit, как в тестовом классе протестировать сервис, в котором есть довольно много зависимостей?  искал в документации - там примеры с методами AddTwoNumbers(), а как тут быть ? да и вообще, можно ли тестировать подобное с помощью юнит тестов? (были мисли через dependency получить, или через new создать екземпляр )
источник

H

Highton in var chat = new Chat();
источник

H

Highton in var chat = new Chat();
если через new, не поимаю как получить зависимости, которые класс через DI получает
источник

ВО

Влад Ого in var chat = new Chat();
Я конечно не експерт, но полагаю что сюды моки должны подойти
источник

M

Mârk in var chat = new Chat();
Highton
привет всем, вопрос по XUnit, как в тестовом классе протестировать сервис, в котором есть довольно много зависимостей?  искал в документации - там примеры с методами AddTwoNumbers(), а как тут быть ? да и вообще, можно ли тестировать подобное с помощью юнит тестов? (были мисли через dependency получить, или через new создать екземпляр )
Moq поможет сделать объекты которые будут вести себя как зависимости и ты сможешь даже задать кастомную логику методов и делать проверки вызывались ли они вообще

так как в юнит тестах тебя не интересует, что делает зависимости, то ты их просто подменяешь, чтобы они возвращали какие-то данные или просто ничего не делали
источник

H

Highton in var chat = new Chat();
понял, спасибо  👍🏻
источник

ПП

Покажи Прибыль... in var chat = new Chat();
Помогите
источник

ПП

Покажи Прибыль... in var chat = new Chat();
Как прописать connection string к local db
источник