private void findRule2() { _rule2 = container.GetInstance<Rule>().ShouldBeOfType<ColorRule>(); var rule = container.GetInstance<Rule>().ShouldBeOfType<ColorRule>(); Assert.AreSame(_rule2, rule); }
private void findRule2() { _rule2 = container.GetInstance<Rule>().ShouldBeOfType<ColorRule>(); var rule = container.GetInstance<Rule>().ShouldBeOfType<ColorRule>(); _rule2.ShouldBeTheSameAs(rule); }
public void unable_to_determine_a_dependency() { var colorRule = new ColorRule("Red"); var source = ConcreteType.SourceFor( ConcreteType.SetterProperty, "SomeProp", typeof (IGateway), colorRule) .ShouldBeOfType<DependencyProblem>(); source.Name.ShouldBe("SomeProp"); source.Type.ShouldBe(ConcreteType.SetterProperty); source.ReturnedType.ShouldBe(typeof (IGateway)); source.Message.ShouldBe(ConcreteType.UnableToDetermineDependency.ToFormat( typeof (IGateway).GetFullName(), colorRule)); }