public void CreateApplicationVersion() { try { IApplicationVersionDao applicationVersionDao = ctx["ApplicationVersionDao"] as IApplicationVersionDao; Assert.IsNotNull(applicationVersionDao); IApplicationDao applicationDao = ctx["ApplicationDao"] as IApplicationDao; Assert.IsNotNull(applicationDao); try { // Create the Application Version ApplicationVersion applicationVersion = new ApplicationVersion(); Application applicationFind = null; try { // Read first application from database applicationFind = applicationDao.FindById(new Guid("8BAAC282-E064-E011-8703-782BCB8968B9")); Assert.IsNotNull(applicationFind); } catch (Exception e) { Assert.Fail(String.Format("Failed to find Application with Id = 1, failed with exception: {0}", e.Message)); } applicationVersion.Application = applicationFind; applicationVersion.Name = "Beta v0.1.0"; applicationVersion.Major = 0; applicationVersion.Minor = 1; applicationVersion.Build = 0; ApplicationVersion applicationVersionNew = applicationVersionDao.Save(applicationVersion); Assert.IsNotNull(applicationVersion.Id); Assert.AreEqual(applicationVersion.Name, applicationVersionNew.Name); Assert.AreEqual(applicationVersion.Major, applicationVersionNew.Major); Assert.AreEqual(applicationVersion.Minor, applicationVersionNew.Minor); Assert.AreEqual(applicationVersion.Build, applicationVersionNew.Build); } catch (Exception e) { Assert.Fail(String.Format("Failed to create ApplicationVersion fails with exception: {0}", e.Message)); } } catch (Exception e) { Assert.Fail(String.Format("Failed to aquire ApplicationVersionDao or ApplicationDao, fails with exception: {0}", e.Message)); } }
public void CreateSchema() { try { ISchemaDao schemaDao = ctx["SchemaDao"] as ISchemaDao; Assert.IsNotNull(schemaDao); IApplicationVersionDao applicationVersionDao = ctx["ApplicationVersionDao"] as IApplicationVersionDao; Assert.IsNotNull(applicationVersionDao); try { // Create the Schema Schema schema = new Schema(); ApplicationVersion applicationVersionFind = null; try { // Read first application from database applicationVersionFind = applicationVersionDao.FindById(new Guid("8DAAC282-E064-E011-8703-782BCB8968B9")); Assert.IsNotNull(applicationVersionFind); } catch (Exception e) { Assert.Fail(String.Format("Failed to find ApplicationVersion with Id = 1, failed with exception: {0}", e.Message)); } schema.ApplicationVersion = applicationVersionFind; schema.Name = "RMUSER"; // Connectionstring to fetch all ORACLE stuff from schema.ConnectionString = "data source=WH51M;user id=rmuser;password=rmuser;pooling=true;enlist=false"; Schema schemaNew = schemaDao.Save(schema); Assert.IsNotNull(schema.Id); Assert.AreEqual(schema.Name, schemaNew.Name); Assert.AreEqual(schema.ConnectionString, schemaNew.ConnectionString); } catch (Exception e) { Assert.Fail(String.Format("Failed to create Schema fails with exception: {0}", e.Message)); } } catch (Exception e) { Assert.Fail(String.Format("Failed to aquire SchemaDao or ApplicationVersionDao, fails with exception: {0}", e.Message)); } }