public async Task TestTaskForEventEC_NewTaskForEventEC() { var eventObj = await TaskForEventEC.NewTaskForEventEC(); Assert.NotNull(eventObj); Assert.IsType <TaskForEventEC>(eventObj); Assert.False(eventObj.IsValid); }
private async Task BuildTaskForEvent(TaskForEventEC eventToBuild) { eventToBuild.Event = await EventEC.GetEventEC(new Event { Id = 1 }); eventToBuild.TaskName = "task description"; eventToBuild.PlannedDate = DateTime.Now; eventToBuild.ActualDate = DateTime.Now; eventToBuild.Information = "information"; eventToBuild.LastUpdatedBy = "edm"; eventToBuild.LastUpdatedDate = DateTime.Now; eventToBuild.Notes = "notes for doctype"; }
public async Task TestTaskForEventEC_LastUpdatedByRequired() { var eventObjToTest = BuildTaskForEvent(); var eventObj = await TaskForEventEC.GetTaskForEventEC(eventObjToTest); var isObjectValidInit = eventObj.IsValid; eventObj.LastUpdatedBy = string.Empty; Assert.NotNull(eventObj); Assert.True(isObjectValidInit); Assert.False(eventObj.IsValid); Assert.Equal("LastUpdatedBy", eventObj.BrokenRulesCollection[0].Property); }
public async Task TestTaskForEventEC_TaskForEventNameLessThan50Chars() { var eventObjToTest = BuildTaskForEvent(); var eventObj = await TaskForEventEC.GetTaskForEventEC(eventObjToTest); var isObjectValidInit = eventObj.IsValid; eventObj.TaskName = "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(eventObj); Assert.True(isObjectValidInit); Assert.False(eventObj.IsValid); Assert.Equal("TaskName", eventObj.BrokenRulesCollection[0].Property); }
public async Task TestTaskForEventEC_GetTaskForEventEC() { var eventObjToLoad = BuildTaskForEvent(); var eventObj = await TaskForEventEC.GetTaskForEventEC(eventObjToLoad); Assert.NotNull(eventObj); Assert.IsType <TaskForEventEC>(eventObj); Assert.Equal(eventObjToLoad.Id, eventObj.Id); Assert.Equal(eventObjToLoad.TaskName, eventObj.TaskName); Assert.Equal(new SmartDate(eventObjToLoad.PlannedDate), eventObj.PlannedDate); Assert.Equal(new SmartDate(eventObjToLoad.ActualDate), eventObj.ActualDate); Assert.Equal(eventObjToLoad.LastUpdatedBy, eventObj.LastUpdatedBy); Assert.Equal(new SmartDate(eventObjToLoad.LastUpdatedDate), eventObj.LastUpdatedDate); Assert.Equal(eventObjToLoad.Notes, eventObj.Notes); Assert.Equal(eventObjToLoad.RowVersion, eventObj.RowVersion); Assert.True(eventObj.IsValid); }