private ClienteSistemaAppService ObterClienteSistemaAppService(EntrevistaFuncaoInformaticaContext context) { var uow = new UnitOfWork(context); var ClienteSistemaRepository = new ClienteSistemaRepository(context); var ClienteSistemaValidator = new ClienteSistemaValidation(ClienteSistemaRepository); var ClienteSistemaService = new ClienteSistemaService(ClienteSistemaRepository, ClienteSistemaValidator, uow); var mapper = MapperHelper.ConfigMapper(); return(new ClienteSistemaAppService(ClienteSistemaRepository, ClienteSistemaService, mapper)); }
public async Task Get_ReturnsClienteSistema() { var options = new DbContextOptionsBuilder <EntrevistaFuncaoInformaticaContext>() .UseInMemoryDatabase(databaseName: "test_database_return_ClienteSistema") .Options; ClienteSistema ClienteSistema = null; using (var context = new EntrevistaFuncaoInformaticaContext(options)) { context.Database.EnsureCreated(); Utilities.InitializeDbForTests(context); var repository = new ClienteSistemaRepository(context); ClienteSistema = await repository.GetById(1); Assert.NotNull(ClienteSistema); } }