public void InitializeContext() { var mockUriReferenceService = new Mock<IUriReferenceService>(); mockUriReferenceService.Setup(uriReferenceService => uriReferenceService.ResolveUri<IItemContainer>(It.IsAny<Uri>())) .Returns((IItemContainer)null); this.condition = new ArtifactsSavedCondition(); this.condition.UriReferenceService = mockUriReferenceService.Object; this.condition.CurrentElement = new Mock<IProductElement>().Object; }
public void InitializeContext() { this.projectItem = new Mock<EnvDTE.ProjectItem>(); this.projectItem.Setup(pi => pi.Saved).Returns(true); var item = new Mock<IItem>(); item.Setup(i => i.As<EnvDTE.ProjectItem>()).Returns(this.projectItem.Object); this.referenceService = new Mock<IUriReferenceService>(); this.referenceService.Setup(s => s.ResolveUri<IItemContainer>(It.IsAny<Uri>())) .Returns(item.Object); var element = new Mock<IProductElement>(); this.reference = new Mock<IReference>(); this.reference.SetupGet(r => r.Kind).Returns(typeof(SolutionArtifactLinkReference).FullName); this.reference.SetupGet(r => r.Value).Returns("solution://"); element.SetupGet(e => e.References).Returns(new[] { reference.Object }); this.condition = new ArtifactsSavedCondition(); this.condition.UriReferenceService = this.referenceService.Object; this.condition.CurrentElement = element.Object; }