Пример #1
0
        public void TestGetFullName_LastNameExceedsMaxLength()
        {
            var model = new FullNameDTO
            {
                LastName = new string('a', FullNameValidator.LAST_NAME_MAX_LENGTH + 1)
            };
            var instance = model.GetFullName();

            Assert.AreEqual(new string('a', FullNameValidator.LAST_NAME_MAX_LENGTH), instance.LastName);
        }
Пример #2
0
        public void TestGetFullName_PreferredNameExceedsMaxLength()
        {
            var model = new FullNameDTO
            {
                PreferredName = new string('a', FullNameValidator.PREFERRED_NAME_MAX_LENGTH + 1)
            };
            var instance = model.GetFullName();

            Assert.AreEqual(new string('a', FullNameValidator.PREFERRED_NAME_MAX_LENGTH), instance.PreferredName);
        }
Пример #3
0
        public void TestGetFullName_AllNamesNull()
        {
            var model = new FullNameDTO
            {
                FirstName     = null,
                LastName      = null,
                MiddleName    = null,
                PassportName  = null,
                PreferredName = null,
                Suffix        = null
            };
            var instance = model.GetFullName();

            Assert.IsNull(instance.FirstName);
            Assert.IsNull(instance.LastName);
            Assert.IsNull(instance.PassportName);
            Assert.IsNull(instance.PreferredName);
            Assert.IsNull(instance.Suffix);
        }
Пример #4
0
        public void TestGetFullName_DoesNotHaveMiddleName()
        {
            var model = new FullNameDTO
            {
                FirstName     = "first",
                LastName      = "last",
                MiddleName    = null,
                PassportName  = "passport",
                PreferredName = "preferred",
                Suffix        = "suffix"
            };
            var instance = model.GetFullName();

            Assert.AreEqual(model.FirstName, instance.FirstName);
            Assert.AreEqual(model.LastName, instance.LastName);
            Assert.AreEqual(model.PassportName, instance.PassportName);
            Assert.AreEqual(model.PreferredName, instance.PreferredName);
            Assert.AreEqual(model.Suffix, instance.Suffix);
        }