Exemple #1
0
        public async Task TestEMailTypeEC_NewEMailTypeEC()
        {
            var eMailType = await EMailTypeEC.NewEMailTypeEC();

            Assert.NotNull(eMailType);
            Assert.IsType <EMailTypeEC>(eMailType);
            Assert.False(eMailType.IsValid);
        }
Exemple #2
0
        public async Task TestEMailTypeEC_GetEMailTypeEC()
        {
            var eMailTypeToLoad = BuildEMailType();
            var eMailType       = await EMailTypeEC.GetEMailTypeEC(eMailTypeToLoad);

            Assert.NotNull(eMailType);
            Assert.IsType <EMailTypeEC>(eMailType);
            Assert.Equal(eMailTypeToLoad.Id, eMailType.Id);
            Assert.Equal(eMailTypeToLoad.Description, eMailType.Description);
            Assert.Equal(eMailTypeToLoad.Notes, eMailType.Notes);
            Assert.Equal(eMailTypeToLoad.RowVersion, eMailType.RowVersion);
            Assert.True(eMailType.IsValid);
        }
Exemple #3
0
 private async Task BuildEMail(EMailER eMailToBuild)
 {
     eMailToBuild.Notes           = "member type notes";
     eMailToBuild.EMailAddress    = "*****@*****.**";
     eMailToBuild.LastUpdatedBy   = "edm";
     eMailToBuild.LastUpdatedDate = DateTime.Now;
     eMailToBuild.EMailType       = await EMailTypeEC.GetEMailTypeEC(
         new EMailType()
     {
         Id          = 1,
         Notes       = "EMailType notes",
         Description = "Email description"
     }
         );
 }
Exemple #4
0
        public async Task TestEMailTypeEC_DescriptionRequired()
        {
            var eMailTypeToTest = BuildEMailType();
            var eMailType       = await EMailTypeEC.GetEMailTypeEC(eMailTypeToTest);

            var isObjectValidInit = eMailType.IsValid;

            eMailType.Description = string.Empty;

            Assert.NotNull(eMailType);
            Assert.True(isObjectValidInit);
            Assert.False(eMailType.IsValid);
            Assert.Equal("Description", eMailType.BrokenRulesCollection[0].Property);
            Assert.Equal("Description required", eMailType.BrokenRulesCollection[0].Description);
        }
Exemple #5
0
        private async Task BuildEMail(EMailEC eMail)
        {
            eMail.EMailAddress = "*****@*****.**";
            eMail.EMailType    = await EMailTypeEC.GetEMailTypeEC(
                new EMailType()
            {
                Id          = 1,
                Notes       = "EMailType notes",
                Description = "Email description"
            }
                );

            eMail.Notes           = "document type notes";
            eMail.LastUpdatedBy   = "edm";
            eMail.LastUpdatedDate = DateTime.Now;
        }
Exemple #6
0
        public async Task TestEMailTypeEC_DescriptionGreaterThan50Chars()
        {
            var eMailTypeToTest = BuildEMailType();
            var eMailType       = await EMailTypeEC.GetEMailTypeEC(eMailTypeToTest);

            var isObjectValidInit = eMailType.IsValid;

            eMailType.Description = "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(eMailType);
            Assert.True(isObjectValidInit);
            Assert.False(eMailType.IsValid);
            Assert.Equal("Description", eMailType.BrokenRulesCollection[0].Property);
            Assert.Equal("Description can not exceed 50 characters", eMailType.BrokenRulesCollection[0].Description);
        }
Exemple #7
0
        private async void EMailERL_TestAddEMailsEntry()
        {
            var eMailEditList = await EMailERL.GetEMailERL();

            var countBeforeAdd = eMailEditList.Count;

            var eMailToAdd = eMailEditList.AddNew();

            eMailToAdd.EMailAddress    = "email address to test";
            eMailToAdd.LastUpdatedBy   = "edm";
            eMailToAdd.LastUpdatedDate = DateTime.Now;
            eMailToAdd.EMailType       = await EMailTypeEC.GetEMailTypeEC(
                new EMailType()
            {
                Id          = 1,
                Notes       = "EMailType notes",
                Description = "Email description"
            }
                );

            var updatedEMailsList = await eMailEditList.SaveAsync();

            Assert.NotEqual(countBeforeAdd, updatedEMailsList.Count);
        }
 private void BuildEMailType(EMailTypeEC eMailType)
 {
     eMailType.Description = "doc type description";
     eMailType.Notes       = "document type notes";
 }
 private void BuildEMailType(EMailTypeEC categoryToBuild)
 {
     categoryToBuild.Description = "description for doctype";
     categoryToBuild.Notes       = "notes for doctype";
 }