public void ShouldReturnNoProblemsWithNonWcfConfigurationFile()
 {
     MockServiceModelConfigurationRule rule = new MockServiceModelConfigurationRule();
     Configuration configuration = ConfigurationLoader.LoadConfiguration("EmptyConfigFile.config");
     ProblemCollection problems = rule.Check(configuration);
     Assert.IsNotNull(problems);
     Assert.AreEqual(0, problems.Count);
 }
        public void ShouldReturnNoProblemsWithNonWcfConfigurationFile()
        {
            MockServiceModelConfigurationRule rule = new MockServiceModelConfigurationRule();
            Configuration     configuration        = ConfigurationLoader.LoadConfiguration("EmptyConfigFile.config");
            ProblemCollection problems             = rule.Check(configuration);

            Assert.IsNotNull(problems);
            Assert.AreEqual(0, problems.Count);
        }
 public void ShouldReturnNullProblemsWithBadWcfConfigurationFile()
 {
     MockServiceModelConfigurationRule rule = new MockServiceModelConfigurationRule();
     using (var module = ModuleNode.GetModule(GetAsmLocation("BadConfigFile")))
     {
         ProblemCollection problems = rule.Check(module);
         Assert.IsNull(problems);
     }
 }
        public void ShouldReturnNullProblemsWithBadWcfConfigurationFile()
        {
            MockServiceModelConfigurationRule rule = new MockServiceModelConfigurationRule();

            using (var module = ModuleNode.GetModule(GetAsmLocation("BadConfigFile")))
            {
                ProblemCollection problems = rule.Check(module);
                Assert.IsNull(problems);
            }
        }