public void puzzleContainer_register_entry_using_instance_should_resolve_the_given_instance_using_getService_as_singleton() { var container = new PuzzleContainer(); container.Register(EntryBuilder.For <Object>().UsingInstance(new Object())); var expected = container.GetService(typeof(Object)); var actual = container.GetService(typeof(Object)); Assert.AreEqual(expected, actual); }
public void puzzleContainer_getService_using_non_registered_type_should_return_null() { var container = new PuzzleContainer(); var actual = container.GetService(typeof(Object)); Assert.IsNull(actual); }
public void puzzleContainer_getService_using_non_registered_type_should_return_null() { var container = new PuzzleContainer(); var actual = container.GetService( typeof( Object ) ); Assert.IsNull( actual ); }
public void puzzleContainer_register_entry_using_instance_should_resolve_the_given_instance_using_getService_as_singleton() { var container = new PuzzleContainer(); container.Register( EntryBuilder.For<Object>().UsingInstance( new Object() ) ); var expected = container.GetService( typeof( Object ) ); var actual = container.GetService( typeof( Object ) ); Assert.AreEqual( expected, actual ); }