Ejemplo n.º 1
0
        private void bindPageData()
        {
            Item         item = (Item)Session["Item" + itemIdTextBox.Text];
            PageComparer comp = new PageComparer((PageComparer.CompareEnum)_sortColumn, _sortOrder);

            item.Pages.Sort(comp);
            pageList.DataSource = item.Pages;
            pageList.DataBind();
        }
Ejemplo n.º 2
0
        public void GivenBothPagesAreNull_WhenCompare_ThenTrue()
        {
            //Arrange
            var  comparer = new PageComparer();
            Page a        = null;
            Page b        = null;

            //Act/Assert
            Assert.IsTrue(comparer.Equals(a, b));
        }
Ejemplo n.º 3
0
        public void GivenSamePageObject_WhenCompare_ThenTrue()
        {
            //Arrange
            var mock = new Mock <IHtmlProvider>();

            mock.Setup(m => m.Url).Returns("Object A Url");
            var  comparer = new PageComparer();
            Page a        = new Page(mock.Object, null);

            //Act/Assert
            Assert.IsTrue(comparer.Equals(a, a));
        }
Ejemplo n.º 4
0
        public void GivenBPagesIsNull_WhenCompare_ThenFalse()
        {
            //Arrange
            var mock = new Mock <IHtmlProvider>();

            mock.Setup(m => m.Url).Returns("Object A Url");
            var  comparer = new PageComparer();
            Page a        = new Page(mock.Object, null);
            Page b        = null;

            //Act/Assert
            Assert.IsFalse(comparer.Equals(a, b));
        }
Ejemplo n.º 5
0
        internal LoggingBufferManager(IContext context, IFileSystem fileSystem, string journalPath, IStoreDataFactory dataFactory, int pageSize, int maxPages, bool readOnly)
        {
            Context = context;

            pageComparer = new PageComparer(this);

            JournalPath = journalPath;
            FileSystem  = fileSystem;
            PageSize    = pageSize;
            MaxPages    = maxPages;
            ReadOnly    = readOnly;

            JournaledSystem = new JournaledSystem(context, FileSystem, JournalPath, ReadOnly, true, PageSize, dataFactory);
        }
Ejemplo n.º 6
0
        public void GivenSamePage_WhenCompare_ThenTrue()
        {
            //Arrange
            var mockA = new Mock <IHtmlProvider>();

            mockA.Setup(m => m.Url).Returns("google.com");

            var mockB = new Mock <IHtmlProvider>();

            mockB.Setup(m => m.Url).Returns("google.com");

            var  comparer = new PageComparer();
            Page a        = new Page(mockA.Object, null);
            Page b        = new Page(mockB.Object, null);

            //Act/Assert
            Assert.IsTrue(comparer.Equals(a, b));
        }