public void Setup() { ConnectionString = "Data Source=localhost\\SQLEXPRESS;Initial Catalog=AdventureWorks2017;Integrated Security=True"; Container = new ServiceContainer(); TestDaoCompositionRoot.ConnectionString = ConnectionString; Container.RegisterFrom <TestDaoCompositionRoot>(); TestDaoFactory = new TestDaoFactory(); }
public void FactoryGetAllPeopleTest() { using (var connection = Connection) { connection.Open(); var dao = TestDaoFactory.CreateDao <ITestDao>(connection); foreach (var item in dao.GetAllPeople(new PeopleFilterDto() { LikeFirstName = "Ken", EmailPromotionOptions = new long[] { 0, 1 } })) { Console.WriteLine($"Id: {item.Id}, Date: {item.Date}, FirstName: {item.FirstName}"); } } }
public TestDaoFactoryUnitTest(ITestOutputHelper testOutputHelper) { RazorOrmLogger.LoggerFactory = new LoggerFactory().AddTestOutputHelper(testOutputHelper); testDaoFactory = new TestDaoFactory(); TestOutputHelper = testOutputHelper; }