Ejemplo n.º 1
0
        public void SetCmsMediaLibrarySecurityOptionTest_BusinessCallService()
        {
            var libraryServiceMock = new Mock <IMediaLibraryService>();
            var libraryMock1       = new Mock <IMediaLibrary>();

            libraryMock1.SetupGet(x => x.LibraryName).Returns("MyLibrary1");

            var businessLayer = new SetCmsMediaLibrarySecurityOptionBusiness
            {
                WriteDebug   = Assert.NotNull,
                WriteVerbose = Assert.NotNull,

                MediaLibraryService = libraryServiceMock.Object,
            };

            businessLayer.SetMediaLibrarySecurityOption(libraryMock1.Object, SecurityPropertyEnum.Access, CMS.Helpers.SecurityAccessEnum.AuthorizedRoles);

            libraryServiceMock.Verify(x => x.SetMediaLibrarySecurityOption(libraryMock1.Object, SecurityPropertyEnum.Access, SecurityAccessEnum.AuthorizedRoles));
        }
Ejemplo n.º 2
0
        public void SetCmsMediaLibrarySecurityOptionTest_ServiceExecution()
        {
            var libraryServiceMock = new MediaLibraryServiceMock();

            var libraryMock1 = new MediaLibraryMock
            {
                Access = SecurityAccessEnum.AllUsers,
            };

            var businessLayer = new SetCmsMediaLibrarySecurityOptionBusiness
            {
                WriteDebug   = Assert.NotNull,
                WriteVerbose = Assert.NotNull,

                MediaLibraryService = libraryServiceMock,
            };

            businessLayer.SetMediaLibrarySecurityOption(libraryMock1, SecurityPropertyEnum.Access, SecurityAccessEnum.AuthorizedRoles);

            libraryMock1.Access.Should().Be(SecurityAccessEnum.AuthorizedRoles);
        }