コード例 #1
0
        public async Task TestPhoneER_NewPhoneER()
        {
            var phone = await PhoneER.NewPhoneER();

            Assert.NotNull(phone);
            Assert.IsType <PhoneER>(phone);
            Assert.False(phone.IsValid);
        }
コード例 #2
0
        public async Task TestPhoneER_GetPhoneER()
        {
            var phone = await PhoneER.GetPhoneER(1);

            Assert.NotNull(phone);
            Assert.IsType <PhoneER>(phone);
            Assert.Equal(1, phone.Id);
            Assert.True(phone.IsValid);
        }
コード例 #3
0
        public async Task TestPhoneER_LastUpdatedByRequired()
        {
            var phone = await PhoneER.GetPhoneER(1);

            var isObjectValidInit = phone.IsValid;

            phone.LastUpdatedBy = string.Empty;

            Assert.NotNull(phone);
            Assert.True(isObjectValidInit);
            Assert.False(phone.IsValid);
            Assert.Equal("LastUpdatedBy", phone.BrokenRulesCollection[0].Property);
            Assert.Equal("LastUpdatedBy required", phone.BrokenRulesCollection[0].Description);
        }
コード例 #4
0
        public async Task TestPhoneER_DescriptionLessThan50Chars()
        {
            var phone = await PhoneER.GetPhoneER(1);

            var isObjectValidInit = phone.IsValid;

            phone.LastUpdatedBy = "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor " +
                                  "incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis " +
                                  "incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis " +
                                  "incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis ";

            Assert.NotNull(phone);
            Assert.True(isObjectValidInit);
            Assert.False(phone.IsValid);
            Assert.Equal("LastUpdatedBy", phone.BrokenRulesCollection[0].Property);
            Assert.Equal("LastUpdatedBy can not exceed 255 characters", phone.BrokenRulesCollection[0].Description);
        }