public void WhenGettingFilteredStandardValues_ThenReturnsValues() { var values = new ExtensionPointsConverter(p => p.Id != "FooId").GetStandardValues(this.context); Assert.NotNull(values); Assert.Equal(0, values.Count); }
public void Initialize() { var mock = new Mock <ITypeDescriptorContext>(); var patternManager = new Mock <IPatternManager>(); var info = new Mock <IInstalledToolkitInfo>(); var schema = new Mock <IPatternModelInfo>(); var extension = new Mock <IExtensionPointSchema>(); extension.SetupGet(e => e.RequiredExtensionPointId).Returns("Foo"); schema.Setup(s => s.FindAll <IExtensionPointSchema>()).Returns(new[] { extension.Object }); info.SetupGet(i => i.Schema).Returns(schema.Object); info.SetupGet(i => i.Id).Returns("FooId"); patternManager.SetupGet(m => m.InstalledToolkits).Returns(new[] { info.Object }); mock.Setup(c => c.GetService(typeof(IPatternManager))).Returns(patternManager.Object); this.context = mock.Object; this.converter = new ExtensionPointsConverter(); }