public void Resolve_ExpressionIsForSecondPropertyOnClassWithTwoProperties_MemberResolveResultResolvedTypeIsSecondClassProperty() { CreateClassWithOneProperty(); myClass.InsertPropertyAtStart("ExtraProperty"); resolverHelper.Resolve("MyClass.MyProperty"); IMember resolvedMember = resolverHelper.MemberResolveResult.ResolvedMember; Assert.AreEqual(myClassProperty, resolvedMember); }
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); }