Я придерживаюсь идеи, что в тесте должен быть только один аргумент. Однако иногда трудно решить, нужно ли мне быть строгим или зависеть от этого.
Давайте рассмотрим пример. У меня есть клиент с адресом.
У класса адреса есть City-Street-PostCode-Country и т. Д. Свойства
Я хотел бы проверить, заполняется ли адрес при создании клиента.
Должен ли я создать один тест на свойство или несколько утверждений
Assert.That(customer.Address.City,Is.EqualTo("London"));
Assert.That(customer.Address.Street, Is.EqualTo("StreetOne"));
Assert.That(customer.Address.Postcode, Is.EqualTo("MyPostCode"));
Что вы обычно делаете при тестировании метода, и важно, чтобы вы знали, что свойства были заполнены при передаче третьему лицу?
спасибо за любые предложения