public void Traverse2_Field_ToString() { var instance = new Traverse2Fields_AccessModifiers(Traverse2Fields.testStrings); var trv = Traverse2.Create(instance).Field(Traverse2Fields.fieldNames[0]); Assert.AreEqual(Traverse2Fields.testStrings[0], trv.ToString()); }
public void Test_Traverse2_Create_Instance_ToString() { var instance = new Traverse2Fields_AccessModifiers(Traverse2Fields.testStrings); var trv = Traverse2.Create(instance); Assert.AreEqual(instance.ToString(), trv.ToString()); }
public void Test_Instantiate_Traverse2Fields_AccessModifiers() { var instance = new Traverse2Fields_AccessModifiers(Traverse2Fields.testStrings); for (var i = 0; i < Traverse2Fields.testStrings.Length; i++) { Assert.AreEqual(Traverse2Fields.testStrings[i], instance.GetTestField(i)); } }
public void Traverse2_Field_GetValue() { var instance = new Traverse2Fields_AccessModifiers(Traverse2Fields.testStrings); var trv = Traverse2.Create(instance); for (var i = 0; i < Traverse2Fields.testStrings.Length; i++) { var name = Traverse2Fields.fieldNames[i]; var ftrv = trv.Field(name); Assert.NotNull(ftrv); Assert.AreEqual(Traverse2Fields.testStrings[i], ftrv.GetValue()); Assert.AreEqual(Traverse2Fields.testStrings[i], ftrv.GetValue <string>()); } }
public void Traverse2_Field_SetValue() { var instance = new Traverse2Fields_AccessModifiers(Traverse2Fields.testStrings); var trv = Traverse2.Create(instance); for (var i = 0; i < Traverse2Fields.testStrings.Length; i++) { var newValue = "newvalue" + i; // before Assert.AreEqual(Traverse2Fields.testStrings[i], instance.GetTestField(i)); var name = Traverse2Fields.fieldNames[i]; var ftrv = trv.Field(name); _ = ftrv.SetValue(newValue); // after Assert.AreEqual(newValue, instance.GetTestField(i)); Assert.AreEqual(newValue, ftrv.GetValue()); Assert.AreEqual(newValue, ftrv.GetValue <string>()); } }