private PlutoService GetPlutoService(IPlutoRepository plutoRepository = null) { AutoMapperConfiguration.Configure(); plutoRepository = plutoRepository ?? new Mock <IPlutoRepository>().Object; return(new PlutoService(plutoRepository)); }
public PlutoRepositoryTest() { var builder = new ConfigurationBuilder() .SetBasePath(Directory.GetCurrentDirectory()) .AddJsonFile("appsettings.json") .Build(); var dbonnection = builder.GetConnectionString("PostgreSQL"); var serviceProvider = new ServiceCollection() .AddDbContext <NYCLandmarkContext>(options => options.UseNpgsql(dbonnection)) .AddScoped <IPlutoRepository, PlutoRepository>() .BuildServiceProvider(); serviceProvider.GetRequiredService <NYCLandmarkContext>(); _plutoRepository = serviceProvider.GetRequiredService <IPlutoRepository>(); }
public PlutoService(IPlutoRepository plutoRepository) { this._plutoRepository = plutoRepository; }
public PlutoService(IPlutoRepository plutoRepository) { _plutoRepository = plutoRepository ?? throw new ArgumentNullException(nameof(plutoRepository)); }
public PlutoRepositoryTest(CoreDataStoreDbFixture fixture, ITestOutputHelper output) { _plutoRepository = fixture.PlutoRepository; _output = output; }