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}");
                }
            }
        }
Exemple #3
0
 public TestDaoFactoryUnitTest(ITestOutputHelper testOutputHelper)
 {
     RazorOrmLogger.LoggerFactory = new LoggerFactory().AddTestOutputHelper(testOutputHelper);
     testDaoFactory   = new TestDaoFactory();
     TestOutputHelper = testOutputHelper;
 }