Beispiel #1
0
        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));
        }
Beispiel #5
0
        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()));
 }