public void Build_happy_path() { var target = new ATarget(); var instance = new ObjectInstance(target); Assert.AreSame(target, instance.Build(typeof(ITarget), new StubBuildSession())); }
public void Build_happy_path() { var target = new ATarget(); var instance = new ObjectInstance(target); instance.Build <ATarget>().ShouldBeTheSameAs(target); }
public void Build_happy_path() { var target = new ATarget(); var instance = new ObjectInstance(target); instance.Build<ATarget>().ShouldBeTheSameAs(target); }
public void Can_be_part_of_PluginFamily() { var target = new ATarget(); var instance = new ObjectInstance(target); IDiagnosticInstance diagnosticInstance = instance; var family1 = new PluginFamily(typeof (ATarget)); Assert.IsTrue(diagnosticInstance.CanBePartOfPluginFamily(family1)); var family2 = new PluginFamily(GetType()); Assert.IsFalse(diagnosticInstance.CanBePartOfPluginFamily(family2)); }
public void Can_be_part_of_PluginFamily() { var target = new ATarget(); var instance = new ObjectInstance(target); IDiagnosticInstance diagnosticInstance = instance; var family1 = new PluginFamily(typeof(ATarget)); Assert.IsTrue(diagnosticInstance.CanBePartOfPluginFamily(family1)); var family2 = new PluginFamily(GetType()); Assert.IsFalse(diagnosticInstance.CanBePartOfPluginFamily(family2)); }
public void Build_happy_path() { var target = new ATarget(); var instance = new ObjectInstance(target); Assert.AreSame(target, instance.Build(typeof (ITarget), new StubBuildSession())); }