public void CanReturnTwoWebApplicationFromGetObject()
        {
            //Assign
            var spFarmSubstitute = new SPFarmSubstitute();

            var guildOne          = new Guid("08f1cfef-9898-436d-a6d4-1aaecb22d5e0");
            var webApplicationOne = new SPWebApplicationSubstitute();

            var guildTwo          = new Guid("c1c353d1-ad6c-459c-bd78-419df29aa8a6");
            var webApplicationTwo = new SPWebApplicationSubstitute();

            //Act
            spFarmSubstitute.GetObject(guildOne).Returns(webApplicationOne);
            spFarmSubstitute.GetObject(guildTwo).Returns(webApplicationTwo);


            //Assert
            Assert.That(SPFarm.Local, Is.Not.Null);

            Assert.That(SPFarm.Local.GetObject(guildOne), Is.Not.Null);
            Assert.That(SPFarm.Local.GetObject(guildOne), Is.SameAs(webApplicationOne.SpType));

            Assert.That(SPFarm.Local.GetObject(guildTwo), Is.Not.Null);
            Assert.That(SPFarm.Local.GetObject(guildTwo), Is.SameAs(webApplicationTwo.SpType));
        }
        public void CanSubstituteSpFarmLocal()
        {
            //Act
            var substituteSpFarm = new SPFarmSubstitute();

            //Assert
            Assert.That(SPFarm.Local, Is.Not.Null);
            Assert.That(SPFarm.Local, Is.SameAs(substituteSpFarm.SpType));
        }
        public void CanReturnWebApplicationFromGetObject()
        {
            //Assign
            var spFarmSubstitute = new SPFarmSubstitute();
            var guild            = new Guid("08f1cfef-9898-436d-a6d4-1aaecb22d5e0");
            var spWebApplication = new SPWebApplicationSubstitute();

            //Act
            spFarmSubstitute.GetObject(guild).Returns(spWebApplication);


            //Assert
            Assert.That(SPFarm.Local, Is.Not.Null);
            Assert.That(SPFarm.Local.GetObject(guild), Is.Not.Null);
            Assert.That(SPFarm.Local.GetObject(guild), Is.SameAs(spWebApplication.SpType));
        }
Beispiel #4
0
 public GetObjectSubstitute(SPFarmSubstitute farmSubstitute, Guid objectId)
 {
     _objectId       = objectId;
     _farmSubstitute = farmSubstitute;
 }