本文整理汇总了C#中UnitTesting.Tests.Utils.MockClass.AddField方法的典型用法代码示例。如果您正苦于以下问题:C# MockClass.AddField方法的具体用法?C# MockClass.AddField怎么用?C# MockClass.AddField使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类UnitTesting.Tests.Utils.MockClass
的用法示例。
在下文中一共展示了MockClass.AddField方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: CreateClassWithOneEvent
void CreateClassWithOneEvent()
{
resolverHelper = new PythonResolverTestsHelper();
myClass = resolverHelper.CreateClass("MyClass");
myClassField = myClass.AddField("MyField");
resolverHelper.ProjectContent.SetClassToReturnFromGetClass("MyClass", myClass);
}
示例2: Resolve_FieldHasNoReturnType_DoesNotThrowNullReferenceException
public void Resolve_FieldHasNoReturnType_DoesNotThrowNullReferenceException()
{
MockProjectContent projectContent = new MockProjectContent();
UnitTestingUtils.MockClass c = new UnitTestingUtils.MockClass(projectContent, "Test");
projectContent.SetClassToReturnFromGetClass("self", c);
DefaultField field = c.AddField("randomNumber");
field.ReturnType = null;
ParseInformation parseInfo = new ParseInformation(c.CompilationUnit);
ExpressionResult expression = new ExpressionResult("self.randomNumber.randint", ExpressionContext.Default);
PythonClassResolver classResolver = new PythonClassResolver();
PythonLocalVariableResolver localVariableResolver = new PythonLocalVariableResolver(classResolver);
PythonMemberResolver resolver = new PythonMemberResolver(classResolver, localVariableResolver);
PythonResolverContext context = new PythonResolverContext(parseInfo, expression, "class Test:\r\npass");
Assert.DoesNotThrow(delegate { resolver.Resolve(context); });
}
示例3: AddField_PassedFieldName_ReturnsFieldWithExpectedName
public void AddField_PassedFieldName_ReturnsFieldWithExpectedName()
{
MockClass c = new MockClass();
IField myField = c.AddField("MyField");
string name = myField.Name;
Assert.AreEqual("MyField", name);
}
示例4: AddField_PassedFieldName_AddsFieldToClass
public void AddField_PassedFieldName_AddsFieldToClass()
{
MockClass c = new MockClass();
c.AddField("MyField");
IField myField = c.Fields[0];
string name = myField.Name;
Assert.AreEqual("MyField", name);
}