public void RegisterNotLikeFactoryReturnsSameInstancesEachResolveTest() { //Arrange ServiceLocator.Register(() => new FakeOne(), false); //Act FakeOne first = ServiceLocator.Resolve <FakeOne>(); FakeOne second = ServiceLocator.Resolve <FakeOne>(); //Assert Assert.AreEqual(first, second); }
public void RegisterLikeFactoryReturnsDifferentInstancesEachResolveTest() { //Arrange ServiceLocator.Register(() => new FakeOne(), true); //Act FakeOne first = ServiceLocator.Resolve <FakeOne>(); FakeOne second = ServiceLocator.Resolve <FakeOne>(); //Assert Assert.AreNotEqual(first, second); }