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); }
public async Task EventDocumentER_TestGetNewEventDocumentER() { var eventDocumentObj = await EventDocumentER.NewEventDocumentER(); Assert.NotNull(eventDocumentObj); Assert.False(eventDocumentObj.IsValid); }
public async Task EventDocumentER_TestGetEventDocument() { var eventDocumentObj = await EventDocumentER.GetEventDocumentER(1); Assert.NotNull(eventDocumentObj); Assert.IsType <EventDocumentER>(eventDocumentObj); }
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)); }
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()); }
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); }
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); }
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); }
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); }