示例#1
0
        public void Constructor_ExpectedProperties()
        {
            // Call
            var settingsHelper = new RiskeerSettingsHelper();

            // Assert
            Assert.IsInstanceOf <SettingsHelper>(settingsHelper);
        }
示例#2
0
        public void GetCommonDocumentsRiskeerShapeFileDirectory_ReturnsExpectedDirectory()
        {
            // Setup
            string expectedPath = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.CommonDocuments),
                                               "BOI", $"Riskeer {SettingsHelper.Instance.ApplicationVersion}", "NBPW");

            // Call
            string pathFromSettings = RiskeerSettingsHelper.GetCommonDocumentsRiskeerShapeFileDirectory();

            // Assert
            Assert.AreEqual(expectedPath, pathFromSettings);
        }
示例#3
0
        public void GetCommonDocumentsRiskeerDirectory_WithParams_ReturnsExpectedDirectory()
        {
            // Setup
            var settingsHelper = new RiskeerSettingsHelper();

            // Call
            string pathFromSettings = settingsHelper.GetCommonDocumentsDirectory("some folder");

            // Assert
            string expectedPath = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.CommonDocuments),
                                               "BOI", $"Riskeer {settingsHelper.ApplicationVersion}", "some folder");

            Assert.AreEqual(expectedPath, pathFromSettings);
        }
示例#4
0
        public void GetApplicationLocalUserSettingsDirectory_WithoutParams_ReturnsExpectedDirectory()
        {
            // Setup
            var settingsHelper = new RiskeerSettingsHelper();

            // Call
            string localUserSettingsDirectory = settingsHelper.GetApplicationLocalUserSettingsDirectory();

            // Assert
            string localApplicationDataPath = Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData);
            string expectedPath             = Path.Combine(localApplicationDataPath, "BOI", "Riskeer");

            Assert.AreEqual(expectedPath, localUserSettingsDirectory);
        }