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; }