Esempio n. 1
0
        public void SingleCodeCoverageMethodWhenOnlyGetter()
        {
            CodeCoverageProperty      property        = new CodeCoverageProperty(getter);
            List <CodeCoverageMethod> expectedMethods = new List <CodeCoverageMethod>();

            expectedMethods.Add(getter);
            Assert.AreEqual(expectedMethods, property.GetMethods());
        }
Esempio n. 2
0
        public void TwoCodeCoverageMethodsWhenSetterAndGetterAdded()
        {
            CodeCoverageProperty property = new CodeCoverageProperty(getter);

            property.AddMethod(setter);
            List <CodeCoverageMethod> expectedMethods = new List <CodeCoverageMethod>();

            expectedMethods.Add(getter);
            expectedMethods.Add(setter);
            Assert.AreEqual(expectedMethods, property.GetMethods());
        }
Esempio n. 3
0
        public void SetUpFixture()
        {
            properties   = new CodeCoveragePropertyCollection();
            getterMethod = new CodeCoverageMethod("get_Count", "MyTests", MethodAttributes.SpecialName);
            setterMethod = new CodeCoverageMethod("set_Count", "MyTests", MethodAttributes.SpecialName);

            properties.Add(getterMethod);
            properties.Add(setterMethod);

            if (properties.Count > 0)
            {
                property = properties[0];
            }
        }
        public void SetUpFixture()
        {
            properties = new CodeCoveragePropertyCollection();
            XElement getterElement = CreatePropertyGetter("MyTests", "Count");

            getterMethod = new CodeCoverageMethod("MyTests", getterElement);
            XElement setterElement = CreatePropertySetter("MyTests", "Count");

            setterMethod = new CodeCoverageMethod("MyTests", setterElement);

            properties.Add(getterMethod);
            properties.Add(setterMethod);

            if (properties.Count > 0)
            {
                property = properties[0];
            }
        }
Esempio n. 5
0
        public void PropertyNameFromSetter()
        {
            CodeCoverageProperty property = new CodeCoverageProperty(setter);

            Assert.AreEqual("Count", property.Name);
        }
Esempio n. 6
0
        public void PropertyNameIsEmptyStringWhenMethodIsNotGetter()
        {
            CodeCoverageMethod method = new CodeCoverageMethod("Count", "MyTest");

            Assert.AreEqual(String.Empty, CodeCoverageProperty.GetPropertyName(method));
        }
Esempio n. 7
0
 public void CodeCoveragePropertyNameFromSetter()
 {
     Assert.AreEqual("Count", CodeCoverageProperty.GetPropertyName(setter));
 }
Esempio n. 8
0
 public void SetterMethodIsSetterProperty()
 {
     Assert.IsTrue(CodeCoverageProperty.IsSetter(setter));
 }