예제 #1
0
        public void UserProfile_ReturnsEncryptedUserProfile()
        {
            var userProfile = PublishProfileCreatorFactory.CreateUserPublishProfileFromPublishSettings(TestResources.PublishSettings);

            using (XmlTextReader reader = new XmlTextReader(new StringReader(userProfile.Value.ToString())))
            {
                Project userProject = new Project(reader);
                Assert.NotNull(userProject.GetProperty("EncryptedPassword").EvaluatedValue);
            }
        }
예제 #2
0
        public void MsDeployProfile_FromPublishSettings()
        {
            var msDeployProfile = PublishProfileCreatorFactory.CreateMSDeployPublishProfileFromPublishSettings(TestResources.PublishSettings);

            Assert.Equal(TestResources.MsDeployFromPublishSettings, msDeployProfile.Value.ToString());
        }
예제 #3
0
        public void PublishProfileFactory_ReturnsCorrectMsDeployPackagePublishProfile()
        {
            string packageProfile = PublishProfileCreatorFactory.CreatePublishProfile("Package").ToString();

            Assert.AreEqual(TestResources.MSDeployPackagePublishProfile, packageProfile);
        }
예제 #4
0
        public void PublishProfileFactory_ReturnsCorrectFileSystemProfile()
        {
            string fileSystemProfile = PublishProfileCreatorFactory.CreatePublishProfile("FileSystem").ToString();

            Assert.AreEqual(TestResources.FileSystemPublishProfile, fileSystemProfile);
        }
예제 #5
0
        public void PublishProfileFactory_ReturnsMsDeployProfileWithCorrectSetttings_FromPublishSettings()
        {
            string msDeployProfile = PublishProfileCreatorFactory.CreateMSDeployPublishProfileFromPublishSettings(TestResources.PublishSettings);

            Assert.AreEqual(TestResources.MsDeployFromPublishSettings, msDeployProfile);
        }