public void GetExcludedChildTypes_Returns_Expected_List_Count(string configFileName, int expectedCount) { var mockConfigurationHelper = CreateMockConfigurationHelperForFile(configFileName); var webConfigSettingsRepository = new WebConfigSettingsRepository(mockConfigurationHelper.Object); var childTypePairs = webConfigSettingsRepository.GetExcludedChildTypes(); Assert.AreEqual(expectedCount, childTypePairs.Count); }
public void GetExcludedChildTypes_Returns_Trimmed_Name() { var mockConfigurationHelper = CreateMockConfigurationHelperForFile(ConfigFileName.Untrimmed); var webConfigSettingsRepository = new WebConfigSettingsRepository(mockConfigurationHelper.Object); var childTypePairs = webConfigSettingsRepository.GetExcludedChildTypes(); var childTypePair = childTypePairs.FirstOrDefault(); Assert.AreEqual("cms.role", childTypePair?.ParentType); Assert.AreEqual("cms.userrole", childTypePair?.ChildType); }