Example #1
0
		ReturnTypeHelper CreateBaseTypeHelper(IClass baseTypeClass, string baseTypeFullName, string baseTypeDotNetName)
		{
			var returnTypeHelper = new ReturnTypeHelper();
			returnTypeHelper.CreateReturnType(baseTypeFullName);
			returnTypeHelper.AddUnderlyingClass(baseTypeClass);
			returnTypeHelper.AddDotNetName(baseTypeDotNetName);
			return returnTypeHelper;
		}
Example #2
0
        public void AddReturnTypeToMethod(string type)
        {
            var returnTypeHelper = new ReturnTypeHelper();

            returnTypeHelper.CreateReturnType(type);
            returnTypeHelper.AddDotNetName(type);

            Method.Stub(m => m.ReturnType).Return(returnTypeHelper.ReturnType);
        }
Example #3
0
        ReturnTypeHelper CreateBaseTypeHelper(IClass baseTypeClass, string baseTypeFullName, string baseTypeDotNetName)
        {
            var returnTypeHelper = new ReturnTypeHelper();

            returnTypeHelper.CreateReturnType(baseTypeFullName);
            returnTypeHelper.AddUnderlyingClass(baseTypeClass);
            returnTypeHelper.AddDotNetName(baseTypeDotNetName);
            return(returnTypeHelper);
        }
Example #4
0
        Dictionary <string, IReturnType> CreateAliasDictionary(string alias, string namespaceName)
        {
            var helper = new ReturnTypeHelper();

            helper.CreateReturnType(namespaceName);
            helper.AddDotNetName(namespaceName);
            var aliases = new Dictionary <string, IReturnType>();

            aliases.Add(alias, helper.ReturnType);
            return(aliases);
        }
		public void AddParameter(string type, string name)
		{
			IParameter parameter = MockRepository.GenerateStub<IParameter>();
			parameter.Stub(p => p.Name).Return(name);
			
			var returnTypeHelper = new ReturnTypeHelper();
			returnTypeHelper.CreateReturnType("System.String");
			returnTypeHelper.AddDotNetName("System.String");
			parameter.ReturnType = returnTypeHelper.ReturnType;
			
			parameters.Add(parameter);
		}
Example #6
0
		public void CreateAttribute(string fullName, string shortName)
		{
			var returnTypeHelper = new ReturnTypeHelper();
			returnTypeHelper.CreateReturnType(fullName);
			returnTypeHelper.AddShortName(shortName);
			AttributeType = returnTypeHelper.ReturnType;
			
			Attribute = MockRepository.GenerateStub<IAttribute>();
			Attribute.Stub(a => a.AttributeType).Return(AttributeType);
			Attribute.Stub(a => a.PositionalArguments).Return(PositionalArguments);
			Attribute.Stub(a => a.NamedArguments).Return(NamedArguments);
		}
Example #7
0
        public void CreateAttribute(string fullName, string shortName)
        {
            var returnTypeHelper = new ReturnTypeHelper();

            returnTypeHelper.CreateReturnType(fullName);
            returnTypeHelper.AddShortName(shortName);
            AttributeType = returnTypeHelper.ReturnType;

            Attribute = MockRepository.GenerateStub <IAttribute>();
            Attribute.Stub(a => a.AttributeType).Return(AttributeType);
            Attribute.Stub(a => a.PositionalArguments).Return(PositionalArguments);
            Attribute.Stub(a => a.NamedArguments).Return(NamedArguments);
        }
Example #8
0
        public void AddParameter(string type, string name)
        {
            IParameter parameter = MockRepository.GenerateStub <IParameter>();

            parameter.Stub(p => p.Name).Return(name);

            var returnTypeHelper = new ReturnTypeHelper();

            returnTypeHelper.CreateReturnType("System.String");
            returnTypeHelper.AddDotNetName("System.String");
            parameter.ReturnType = returnTypeHelper.ReturnType;

            parameters.Add(parameter);
        }
		public void Init()
		{
			helper = new ReturnTypeHelper();
			classHelper = new ClassHelper();
			parent = new CodeElement();
		}
Example #10
0
		public void AddReturnTypeToMethod(string type)
		{
			var returnTypeHelper = new ReturnTypeHelper();
			returnTypeHelper.CreateReturnType(type);
			returnTypeHelper.AddDotNetName(type);
			
			Method.Stub(m => m.ReturnType).Return(returnTypeHelper.ReturnType);
		}