Example #1
0
        public async Task EventDocumentER_TestLastUpdatedByMaxLengthExceeds255()
        {
            var eventDocumentObj = await EventDocumentER.NewEventDocumentER();

            eventDocumentObj.Event = await EventEC.GetEventEC(new Event()
            {
                Id = 1
            });

            eventDocumentObj.DocumentName    = "eventDocument name";
            eventDocumentObj.PathAndFileName = "c:\\pathandfilename";
            eventDocumentObj.LastUpdatedBy   = "edm";
            eventDocumentObj.LastUpdatedDate = DateTime.Now;
            var isObjectValid = eventDocumentObj.IsValid;

            eventDocumentObj.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 " +
                "nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. " +
                "Duis aute irure dolor in reprehenderit";

            Assert.NotNull(eventDocumentObj);
            Assert.True(isObjectValid);
            Assert.False(eventDocumentObj.IsValid);
            Assert.Equal("LastUpdatedBy", eventDocumentObj.BrokenRulesCollection[0].Property);
            Assert.Equal("LastUpdatedBy can not exceed 255 characters",
                         eventDocumentObj.BrokenRulesCollection[0].Description);
        }
Example #2
0
        public async Task EventDocumentER_TestGetNewEventDocumentER()
        {
            var eventDocumentObj = await EventDocumentER.NewEventDocumentER();

            Assert.NotNull(eventDocumentObj);
            Assert.False(eventDocumentObj.IsValid);
        }
Example #3
0
        public async Task EventDocumentER_TestGetEventDocument()
        {
            var eventDocumentObj = await EventDocumentER.GetEventDocumentER(1);

            Assert.NotNull(eventDocumentObj);
            Assert.IsType <EventDocumentER>(eventDocumentObj);
        }
Example #4
0
        public async Task EventDocumentER_TestDeleteObjectFromDatabase()
        {
            const int ID_TO_DELETE = 99;

            await EventDocumentER.DeleteEventDocumentER(ID_TO_DELETE);

            await Assert.ThrowsAsync <DataPortalException>(() => EventDocumentER.GetEventDocumentER(ID_TO_DELETE));
        }
Example #5
0
        public async Task EventDocumentER_TestInvalidSaveEventDocumentER()
        {
            var eventDocumentObj = await EventDocumentER.NewEventDocumentER();

            eventDocumentObj.DocumentName = String.Empty;
            EventDocumentER savedEventDocument = null;

            Assert.False(eventDocumentObj.IsValid);
            Assert.Throws <Csla.Rules.ValidationException>(() => savedEventDocument = eventDocumentObj.Save());
        }
Example #6
0
        public async Task EventDocumentER_TestUpdateExistingEventDocumentER()
        {
            var eventDocumentObj = await EventDocumentER.GetEventDocumentER(1);

            eventDocumentObj.Notes = "These are updated Notes";

            var result = await eventDocumentObj.SaveAsync();

            Assert.NotNull(result);
            Assert.Equal("These are updated Notes", result.Notes);
        }
Example #7
0
        public async Task EventDocumentER_UpdateEvent()
        {
            const string NOTES_UPDATE = "test child update";

            var eventDocument = await EventDocumentER.GetEventDocumentER(1);

            eventDocument.Event.Notes = NOTES_UPDATE;

            var result = await eventDocument.SaveAsync();

            Assert.NotNull(result);
            Assert.Equal(NOTES_UPDATE, result.Event.Notes);
        }
Example #8
0
        public async Task EventDocumentER_TestLastUpdatedDateRequired()
        {
            var eventDocumentObj = await EventDocumentER.NewEventDocumentER();

            eventDocumentObj.Event = await EventEC.GetEventEC(new Event()
            {
                Id = 1
            });

            eventDocumentObj.DocumentName    = "eventDocument name";
            eventDocumentObj.PathAndFileName = "c:\\pathandfilename";
            eventDocumentObj.LastUpdatedBy   = "edm";
            eventDocumentObj.LastUpdatedDate = DateTime.Now;
            var isObjectValid = eventDocumentObj.IsValid;

            eventDocumentObj.LastUpdatedDate = DateTime.MinValue;

            Assert.NotNull(eventDocumentObj);
            Assert.True(isObjectValid);
            Assert.False(eventDocumentObj.IsValid);
            Assert.Equal("LastUpdatedDate", eventDocumentObj.BrokenRulesCollection[0].Property);
            Assert.Equal("LastUpdatedDate required", eventDocumentObj.BrokenRulesCollection[0].Description);
        }
Example #9
0
        public async Task EventDocumentER_TestInsertNewEventDocumentER()
        {
            var eventDocumentObj = await EventDocumentER.NewEventDocumentER();

            eventDocumentObj.DocumentName    = "eventDocument name";
            eventDocumentObj.PathAndFileName = "c:\\pathandfilename";
            eventDocumentObj.LastUpdatedBy   = "edm";
            eventDocumentObj.LastUpdatedDate = DateTime.Now;
            eventDocumentObj.Event           = await EventEC.GetEventEC(new Event()
            {
                Id = 1
            });

            eventDocumentObj.DocumentType = await DocumentTypeEC.GetDocumentTypeEC(new DocumentType()
            {
                Id = 1
            });

            var savedEventDocument = await eventDocumentObj.SaveAsync();

            Assert.NotNull(savedEventDocument);
            Assert.IsType <EventDocumentER>(savedEventDocument);
            Assert.True(savedEventDocument.Id > 0);
        }