Beispiel #1
0
        public void CreatesVersioningConflict_WhenItemHasRenderingsSeedAndBaseLayoutItemHasFinalRenderings_ReturnsFalse()
        {
            // Arrange
            var validator = new BaseLayoutValidator(TestUtil.CreateFakeSettings());
            var item      = MasterFakesFactory.CreateFakeItem();
            var item2     = MasterFakesFactory.CreateFakeItem();

            // Act
            var result = validator.CreatesVersioningConflict(item, item2);

            // Assert
            Assert.False(result);
        }
Beispiel #2
0
        public void CreatesVersioningConflict_WhenItemHasRenderingsDeltaAndBaseLayoutItemHasFinalRenderings_ReturnsTrue()
        {
            // Arrange
            var validator = new BaseLayoutValidator(TestUtil.CreateFakeSettings());
            var item      = MasterFakesFactory.CreateFakeItem(null, null, "<r xmlns:p=\"p\" xmlns:s=\"s\" p:p=\"1\"></r>");
            var item2     = MasterFakesFactory.CreateFakeItem();

            // Act
            var result = validator.CreatesVersioningConflict(item, item2);

            // Assert
            Assert.True(result);
        }
Beispiel #3
0
        public void CreatesVersioningConflict_WhenBaseLayoutItemHasOnlySharedRenderings_ReturnsFalse()
        {
            // Arrange
            var validator = new BaseLayoutValidator(TestUtil.CreateFakeSettings());
            var item      = MasterFakesFactory.CreateFakeItem();
            var item2     = MasterFakesFactory.CreateFakeItem(null, null, null, string.Empty);

            // Act
            var result = validator.CreatesVersioningConflict(item, item2);

            // Assert
            Assert.False(result);
        }