Exemplo n.º 1
0
        public void GetField_UsingFieldName_InvalidIdReturnsNull()
        {
            //Assign

            AbstractSitecoreFieldFixtureNS.TestClass attr = new AbstractSitecoreFieldFixtureNS.TestClass();
            attr.FieldName = "no field here";

            var item = _database.GetItem("/sitecore/content/Data/AbstractSitecoreField/Item1");

            //Act
            var field = attr.GetField(item);

            //Assert
            Assert.IsNull(field);
        }
Exemplo n.º 2
0
        public void GetField_UsingFieldId_InvalidIdReturnsNull()
        {
            //Assign

            AbstractSitecoreFieldFixtureNS.TestClass attr = new AbstractSitecoreFieldFixtureNS.TestClass();
            attr.FieldId = new ID("{AAAAAAAA-604A-4F0A-BEDD-A346567075D3}");

            var item = _database.GetItem("/sitecore/content/Data/AbstractSitecoreField/Item1");

            //Act
            var field = attr.GetField(item);

            //Assert
            Assert.IsNull(field);
        }
Exemplo n.º 3
0
        public void GetField_UsingFieldIdAndName_FieldIDIsUsedOverName()
        {
            //Assign

            AbstractSitecoreFieldFixtureNS.TestClass attr = new AbstractSitecoreFieldFixtureNS.TestClass();
            attr.FieldId   = new ID("{9D57BA8A-604A-4F0A-BEDD-A346567075D3}");
            attr.FieldName = "randomvalue";

            var item = _database.GetItem("/sitecore/content/Data/AbstractSitecoreField/Item1");

            //Act
            var field = attr.GetField(item);

            //Assert
            Assert.AreEqual("Test Single", field.Value);
        }
Exemplo n.º 4
0
        public void GetField_UsingFieldId_InvalidIdReturnsNull()
        {
            //Assign

            AbstractSitecoreFieldFixtureNS.TestClass attr = new AbstractSitecoreFieldFixtureNS.TestClass();
            attr.FieldId = new ID("{AAAAAAAA-604A-4F0A-BEDD-A346567075D3}");

            var item = _database.GetItem("/sitecore/content/Data/AbstractSitecoreField/Item1");

            //have to use the security disable because the call item.Templates requires the role manager that  isn't available.
            using (new SecurityDisabler())
            {
                //Act
                var field = attr.GetField(item);

                //Assert
                Assert.IsNull(field);
            }
        }
Exemplo n.º 5
0
 public void Setup()
 {
     testClass = new Glass.Sitecore.Mapper.Tests.Data.AbstractSitecoreFieldFixtureNS.TestClass();
     _database = global::Sitecore.Configuration.Factory.GetDatabase("master");
 }
        public void Setup()
        {
            testClass = new Glass.Sitecore.Mapper.Tests.Data.AbstractSitecoreFieldFixtureNS.TestClass();

        }
        public void GetField_UsingFieldName_InvalidIdReturnsNull()
        {
            //Assign

            AbstractSitecoreFieldFixtureNS.TestClass attr = new AbstractSitecoreFieldFixtureNS.TestClass();
            attr.FieldName = "no field here";

            var item = _database.GetItem("/sitecore/content/Data/AbstractSitecoreField/Item1");

            //Act
            var field = attr.GetField(item);

            //Assert
            Assert.IsNull(field);


        }
 public void Setup()
 {
     testClass = new Glass.Sitecore.Mapper.Tests.Data.AbstractSitecoreFieldFixtureNS.TestClass();
     _database = global::Sitecore.Configuration.Factory.GetDatabase("master");
 }
        public void GetField_UsingFieldIdAndName_FieldIDIsUsedOverName()
        {
            //Assign

            AbstractSitecoreFieldFixtureNS.TestClass attr = new AbstractSitecoreFieldFixtureNS.TestClass();
            attr.FieldId = new ID("{9D57BA8A-604A-4F0A-BEDD-A346567075D3}");
            attr.FieldName = "randomvalue";

            var item = _database.GetItem("/sitecore/content/Data/AbstractSitecoreField/Item1");

            //Act
            var field = attr.GetField(item);

            //Assert
            Assert.AreEqual("Test Single", field.Value);


        }
        public void GetField_UsingFieldId_InvalidIdReturnsNull()
        {
            //Assign

            AbstractSitecoreFieldFixtureNS.TestClass attr = new AbstractSitecoreFieldFixtureNS.TestClass();
            attr.FieldId = new ID("{AAAAAAAA-604A-4F0A-BEDD-A346567075D3}");

            var item = _database.GetItem("/sitecore/content/Data/AbstractSitecoreField/Item1");

            //Act
            var field = attr.GetField(item);

            //Assert
            Assert.IsNull(field);


        }
        public void GetField_UsingFieldId_InvalidIdReturnsNull()
        {
            //Assign

            AbstractSitecoreFieldFixtureNS.TestClass attr = new AbstractSitecoreFieldFixtureNS.TestClass();
            attr.FieldId = new ID("{AAAAAAAA-604A-4F0A-BEDD-A346567075D3}");

            var item = _database.GetItem("/sitecore/content/Data/AbstractSitecoreField/Item1");

             //have to use the security disable because the call item.Templates requires the role manager that  isn't available.
            using (new SecurityDisabler())
            {
                //Act
                var field = attr.GetField(item);

                //Assert
                Assert.IsNull(field);
            }

        }
 public void Setup()
 {
     testClass = new Glass.Sitecore.Mapper.Tests.Data.AbstractSitecoreFieldFixtureNS.TestClass();
 }