public void CanAddLanguage_should_throw_exception_if_language_is_null() { var command = new AddLanguage(); ValidationAssert.Throws(() => GuardAppLanguages.CanAdd(languages_0, command), new ValidationError("Language code is required.", "Language")); }
public void CanAddLanguage_should_not_throw_exception_if_language_valid() { var command = new AddLanguage { Language = Language.EN }; GuardAppLanguages.CanAdd(languages_0, command); }
public void CanAddLanguage_should_throw_exception_if_language_already_added() { var command = new AddLanguage { Language = Language.DE }; Assert.Throws <ValidationException>(() => GuardAppLanguages.CanAdd(languages_0, command)); }
public void CanAddLanguage_should_throw_exception_if_language_already_added() { var command = new AddLanguage { Language = Language.DE }; ValidationAssert.Throws(() => GuardAppLanguages.CanAdd(languages_0, command), new ValidationError("Language has already been added.")); }
public void CanAddLanguage_should_throw_exception_if_language_is_null() { var command = new AddLanguage(); Assert.Throws <ValidationException>(() => GuardAppLanguages.CanAdd(languages_0, command)); }