public void StaticClasses_should_get_known_static_class_nominal() { var sci = StartClassInfo.Get(typeof(StartClassInfo).GetTypeInfo().Assembly); var all = sci.StaticClasses; Assert.Contains(typeof(Adaptable), all); }
public void FindStartFields_should_scan_for_public_static_fields() { var sci = StartClassInfo.FindStartFields <IActivationFactory>( new [] { typeof(ActivationFactory) }); Assert.SetEqual(new [] { ActivationFactory.Build, ActivationFactory.Default }, sci); }
public void GetByName_should_apply_wildcards() { var sci = StartClassInfo.Get(typeof(StartClassInfo).GetTypeInfo().Assembly); Assert.Contains(typeof(Activation), sci.GetByName("Activation*")); }