public void ReportController_EditingExistingMentorsDraftReportInController_ReturnViewResult()
        {
            int userId = 0;

            string[] usersRoles = { "Mentor" };

            Guid reportId = Guid.NewGuid();
            Mock <IReportLogic> mockReportLogic = new Mock <IReportLogic>();

            mockReportLogic.Setup(t => t.GetById(It.IsAny <Guid>()))
            .Returns(new Report()
            {
                MentorsId = userId, IsDraft = true
            }).Verifiable();

            ReportController reportCrtl = new ReportController(mockReportLogic.Object, Mock.Of <IUserLogic>(), Mock.Of <ICustomLogger>());

            reportCrtl.ControllerContext = ControllerContextProvider.GetFakeControllerContext(userId, usersRoles).Object;
            ActionResult result = reportCrtl.EditMentorsReport(reportId);

            Assert.IsNotNull(result);
            Assert.IsAssignableFrom(typeof(ViewResult), result);

            mockReportLogic.Verify(t => t.GetById(reportId), Times.Once);
        }