Example #1
0
        private void EnsureApplication()
        {
            var application = Api.GetApplication(ApplicationSlug);

            if (application != null)
            {
                return;
            }

            Api.DeleteApplication(ApplicationSlug);
            var result = Api.CreateApplication(ApplicationSlug, null);

            Assert.IsNotNull(result);
            Assert.IsNotNull(result.Id);
            Assert.AreEqual(CreateStatus.Created, result.Status);
        }
Example #2
0
        public void Create_Non_Existing_Application()
        {
            var createResult = Api.CreateApplication(ApplicationID);

            Assert.IsNotNull(createResult);
            Assert.AreEqual(CreateStatus.Created, createResult.Status);
            Assert.AreEqual(ApplicationID, createResult.Id);
            Assert.AreEqual("https://appharbor.com/applications/:application", createResult.Location.AbsoluteUri);
        }
Example #3
0
        public void Try_Create_Existing_Application()
        {
            var createResult = ExistingDataDataApi.CreateApplication(ApplicationID);

            Assert.IsNotNull(createResult);
            Assert.AreEqual(CreateStatus.AlreadyExists, createResult.Status);
            Assert.AreEqual(null, createResult.Id);
            Assert.AreEqual(null, createResult.Location);
        }
Example #4
0
 public CreateResult CreateApplication(string appName, string regionId)
 {
     return(_Api.CreateApplication(appName, regionId));
 }