Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        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);
        }