Esempio n. 1
0
        public void ModifyApplication()
        {
            using (new SessionScope())
            {
                try
                {
                    IApplicationDao applicationDao = ctx["ApplicationDao"] as IApplicationDao;
                    Assert.IsNotNull(applicationDao);

                    try
                    {
                        // Create application
                        Application application = new Application();
                        application.Name      = "Second Application";
                        application.Namespace = "Cdc.Strange.Namespace";
                        Application applicationNew = applicationDao.Save(application);

                        Assert.IsNotNull(application.Id);
                        Assert.AreEqual(application.Name, applicationNew.Name);
                        Assert.AreEqual(application.Namespace, applicationNew.Namespace);

                        // Read application from database
                        Application applicationFind = applicationDao.FindById(applicationNew.Id);

                        Assert.IsNotNull(applicationFind);
                        Assert.AreEqual(applicationFind.Id, applicationNew.Id);
                        Assert.AreEqual(applicationFind.Name, applicationNew.Name);

                        // Change and save
                        applicationFind.Name = "New Filename";
                        applicationDao.Save(applicationFind);

                        // Read and compare
                        Application applicationFind2 = applicationDao.FindById(applicationNew.Id);
                        Assert.AreEqual(applicationFind2.Name, "New Filename");
                    }
                    catch (Exception e)
                    {
                        Assert.Fail(String.Format("Failed to create Application fails with exception: {0}", e.Message));
                    }
                }
                catch (AssertFailedException)
                {
                    throw;
                }
                catch (Exception e)
                {
                    Assert.Fail(String.Format("Failed to aquire ApplicationDao fails with exception: {0}", e.Message));
                }
            }
        }
Esempio n. 2
0
        public void CreateApplication()
        {
            try
            {
                IApplicationDao applicationDao = ctx["ApplicationDao"] as IApplicationDao;
                Assert.IsNotNull(applicationDao);

                try
                {
                    // Create the application
                    Application application = new Application();
                    application.Name      = "Phoenix Backend";
                    application.Namespace = "Cdc.SupplyChain.Transportation";
                    Application applicationNew = applicationDao.Save(application);
                    Assert.IsNotNull(application.Id);
                    Assert.AreEqual(application.Name, applicationNew.Name);
                    Assert.AreEqual(application.Namespace, applicationNew.Namespace);
                }
                catch (Exception e)
                {
                    Assert.Fail(String.Format("Failed to create Application fails with exception: {0}", e.Message));
                }
            }
            catch (Exception e)
            {
                Assert.Fail(String.Format("Failed to aquire ApplicationDao fails with exception: {0}", e.Message));
            }
        }