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)); }
public GetObjectSubstitute(SPFarmSubstitute farmSubstitute, Guid objectId) { _objectId = objectId; _farmSubstitute = farmSubstitute; }