private static ApplicationCreateResult CreateTestApp()
        {
            LocalApiKeyManager.Default.UserResolver = new TestUserResolver();
            ApplicationCreateResult result = Application.Create("Test_AppName_".RandomLetters(6));

            return(result);
        }
Example #2
0
            public TestApplicationNameProvider(string name)
            {
                ApplicationCreateResult result = Secure.Application.Create(name);

                Expect.AreEqual(ApplicationCreateStatus.Success, result.Status, result.Message);
                this.Name = name;
            }
        public void ShouldReturnNameInUseIfAppNameInUse()
        {
            RegisterDb();
            ApplicationCreateResult first  = CreateTestApp();
            ApplicationCreateResult second = Secure.Application.Create(first.Application.Name);

            Expect.AreEqual(ApplicationCreateStatus.NameInUse, second.Status);
        }
        public void ApplicationShouldHaveKey()
        {
            RegisterDb();
            Expect.IsTrue(_registeredDb.Value);
            ApplicationCreateResult result = CreateTestApp();

            Expect.IsNotNull(result.Application);
            Expect.IsTrue(result.Application.ApiKeysByApplicationId.Count > 0);
        }
        public void ShouldBeAbleToCreateApplication()
        {
            RegisterDb();
            Expect.IsTrue(_registeredDb.Value);
            ApplicationCreateResult result = CreateTestApp();

            Expect.AreEqual(ApplicationCreateStatus.Success, result.Status);
            Expect.IsNotNull(result.Application);
            Expect.IsNullOrEmpty(result.Message);
        }