public async void CreateMarkSession_EmptyProjectId_ReturnsBadRequestObjectResult()
        {
            // Arrange
            var resourceType          = ResourceTypeEnum.Project;
            var resourceId            = "";
            var markSessionType       = MarkSessionTypeEnum.ToBeDeleted;
            var markSessionHandler    = new Mock <IMarkSessionHandler>();
            var mapper                = new Mock <IMapper>();
            var markSessionController = new MarkSessionController(markSessionHandler.Object, mapper.Object);

            // Act
            var result = await markSessionController.CreateMarkSession(
                resourceType,
                resourceId,
                markSessionType,
                resourceId
                );

            // Assert
            Assert.NotNull(result);
        }
        public async void CreateMarkSession_ValidInputParams_ReturnsOkObjectResult()
        {
            // Arrange
            var resourceType          = ResourceTypeEnum.Project;
            var resourceId            = "e580ff4f-a3b3-4252-81c4-ad88a01cac03";
            var markSessionType       = MarkSessionTypeEnum.ToBeDeleted;
            var markSessionHandler    = new Mock <IMarkSessionHandler>();
            var mapper                = new Mock <IMapper>();
            var markSessionController = new MarkSessionController(markSessionHandler.Object, mapper.Object);

            // Act
            var result = await markSessionController.CreateMarkSession(
                resourceType,
                resourceId,
                markSessionType,
                resourceId
                );

            // Assert
            Assert.NotNull(result);
        }