public void can_set_primary_language_on_language_that_is_already_primary() { var subject = new Provider() { Id = 1 }; var english = new Language(false, 1, "English", true); var englishAdded = subject.AddLanguage(english); Assert.IsTrue(englishAdded.IsPrimary); subject.SetPrimaryLanguage(englishAdded); Assert.IsTrue(englishAdded.IsPrimary); }
public void can_set_primary_language() { var subject = new Provider() { Id = 1 }; var english = new Language(false, 1, "English", true); var spanish = new Language(false, 2, "Spanish", true); var englishAdded = subject.AddLanguage(english); var spanishAdded = subject.AddLanguage(spanish); subject.SetPrimaryLanguage(spanishAdded); Assert.IsFalse(englishAdded.IsPrimary); Assert.IsTrue(spanishAdded.IsPrimary); }