public void DatabaseConnectionProvider_Instance_Method_Returns_Instance() { //Arrange ComponentFactory.Container = new SimpleContainer(); ComponentFactory.RegisterComponentInstance <DatabaseConnectionProvider>(new FakeDbConnectionProvider()); //Act var provider = DatabaseConnectionProvider.Instance(); //Assert Assert.IsInstanceOf <DatabaseConnectionProvider>(provider); Assert.IsInstanceOf <FakeDbConnectionProvider>(provider); }