public void ActivationStrategyMetadataDebuggerView_ExportAs(ActivationStrategyMetadataDebuggerView debugger, IActivationStrategyMetadata metadata) { metadata.ExportAs.Returns(new[] { typeof(IBasicService) }); Assert.Equal(1, metadata.ExportAs.Count()); }
public void ActivationStrategyMetadataDebuggerView_ExportAsKeyed(ActivationStrategyMetadataDebuggerView debugger, IActivationStrategyMetadata metadata) { metadata.ExportAsKeyed.Returns(new[] { new KeyValuePair <Type, object>(typeof(IBasicService), "Blah") }); Assert.Equal(1, metadata.ExportAsKeyed.Count()); }
public void ActivationStrategyMetadataDebuggerView_ActivationType(ActivationStrategyMetadataDebuggerView debugger, IActivationStrategyMetadata metadata) { metadata.ActivationType.Returns(typeof(BasicService)); Assert.Equal(typeof(BasicService), debugger.ActivationType); }
public void ActivationStrategyMetadataDebuggerView_Data(ActivationStrategyMetadataDebuggerView debugger, IActivationStrategyMetadata metadata) { var list = new List <KeyValuePair <object, object> > { new KeyValuePair <object, object>(typeof(IBasicService), "Blah") }; var enumerator = list.GetEnumerator(); metadata.GetEnumerator().Returns(enumerator); var metaList = debugger.Data.ToArray(); Assert.Equal(1, metaList.Length); Assert.Equal(typeof(IBasicService), metaList[0].Key); Assert.Equal("Blah", metaList[0].Value); }