package org.needle4j.injection;
import static org.hamcrest.CoreMatchers.is;
import static org.junit.Assert.assertThat;
import javax.inject.Inject;
import org.junit.Rule;
import org.junit.Test;
import org.needle4j.MyConcreteComponent;
import org.needle4j.junit.NeedleRule;
/**
* moved from original package to avoid
*/
public class InjectionProvidersDefaultInstanceInjectionProviderTest {
private final MyConcreteComponent instance = new MyConcreteComponent();
@Rule
public final NeedleRule needle = new NeedleRule(InjectionProviders.providerForInstance(instance));
@Inject
private MyConcreteComponent injectedInstance;
@Test
public void shouldInjectInstanceA() {
assertThat(injectedInstance, is(instance));
}
}