void AddEventHandlerClass()
        {
            MockClass eventHandlerClass = resolverHelper.CreateClass("EventHandler");

            eventHandlerTargetProperty = eventHandlerClass.AddProperty("Target");
            myClassEvent.ReturnType    = new DefaultReturnType(eventHandlerClass);
        }
示例#2
0
        void AddNestedPropertyToExistingProperty()
        {
            MockClass nestedPropertyClass = resolverHelper.CreateClass("MyNestedPropertyClass");

            nestedClassProperty        = nestedPropertyClass.AddProperty("MyNestedProperty");
            myClassProperty.ReturnType = new DefaultReturnType(nestedPropertyClass);
        }
        public void AddProperty_PassedPropertyName_ReturnsPropertyWithExpectedName()
        {
            MockClass c        = new MockClass();
            IProperty property = c.AddProperty("MyProperty");
            string    name     = property.Name;

            Assert.AreEqual("MyProperty", name);
        }
示例#4
0
        void CreateClassWithOneProperty()
        {
            resolverHelper  = new PythonResolverTestsHelper();
            myClass         = resolverHelper.CreateClass("MyClass");
            myClassProperty = myClass.AddProperty("MyProperty");

            AddNestedPropertyToExistingProperty();

            resolverHelper.ProjectContent.SetClassToReturnFromGetClass("MyClass", myClass);
        }
        public void AddProperty_PassedPropertyName_AddsPropertyToClass()
        {
            MockClass c = new MockClass();

            c.AddProperty("MyProperty");

            IProperty property = c.Properties[0];
            string    name     = property.Name;

            Assert.AreEqual("MyProperty", name);
        }
        public void InsertPropertyAtStart_PassedPropertyName_AddsPropertyAsFirstProperty()
        {
            MockClass c = new MockClass();

            c.AddProperty("SecondProperty");
            c.InsertPropertyAtStart("FirstProperty");

            IProperty property = c.Properties[0];
            string    name     = property.Name;

            Assert.AreEqual("FirstProperty", name);
        }