Ejemplo n.º 1
0
        public async Task TestTaskForEventEC_NewTaskForEventEC()
        {
            var eventObj = await TaskForEventEC.NewTaskForEventEC();

            Assert.NotNull(eventObj);
            Assert.IsType <TaskForEventEC>(eventObj);
            Assert.False(eventObj.IsValid);
        }
Ejemplo n.º 2
0
        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";
        }
Ejemplo n.º 3
0
        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);
        }
Ejemplo n.º 4
0
        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);
        }
Ejemplo n.º 5
0
        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);
        }