예제 #1
0
 public void Setup()
 {
     DalCfg = new DalConfiguration();
     DalCfg.Configure();
     SessionFactory = DalCfg.getSessionFactory();
     Session        = SessionFactory.OpenSession();
     p = new WallBackend.Providers.nHibernateMembershipProvider(Session);
     DalCfg.getSchemaExport().Drop(true, true);
     DalCfg.getSchemaExport().Create(true, true);
 }
예제 #2
0
        public void GetProfilePathFromConfig()
        {
            //Arrange
            DalConfiguration config = DalConfiguration.Configuration;

            //Act
            var result = config.ProfilePath;

            //Assert
            Assert.AreEqual("../../Data/Profiles.json", result);
        }
예제 #3
0
        public void GetEducationPlanUpdatedPathFromConfig()
        {
            //Arrange
            DalConfiguration config = DalConfiguration.Configuration;

            //Act
            var result = config.EducationPlanUpdatedPath;

            //Assert
            Assert.AreEqual("../../Data/Updated", result);
        }
예제 #4
0
        public void GetManagementPropertiesPathFromConfig()
        {
            //Arrange
            DalConfiguration config = DalConfiguration.Configuration;

            //Act
            var result = config.ManagementPropertiesPath;

            //Assert
            Assert.AreEqual("../../Data/ManagementProperties.json", result);
        }
 /// <summary>
 /// Initializes a new instance of the <see cref="T:RepositorySessionFactory"/> class.
 /// </summary>
 /// <param name="dalConfiguration">Provides access to the database session</param>
 public RepositorySessionFactory(DalConfiguration dalConfiguration)
 {
     _dalConfiguration = dalConfiguration;
 }
예제 #6
0
 /// <summary>
 /// Initializes a new instance of the <see cref="RepositorySessionScope"/> class, opening a new NHibernate session.
 /// </summary>
 /// <param name="dalConfiguration">Provides access to the database session</param>
 public RepositorySessionScope(DalConfiguration dalConfiguration)
 {
     _dalConfiguration = dalConfiguration;
 }