public void EnumFieldCanBeSetWithString() { var testClass = new EnumFieldTestClass(); testClass.Visibility = SessionStateEntryVisibility.Public; var obj = new PSObject(testClass); var property = obj.Properties.OfType <PSProperty>().First(p => p.Name == "Visibility"); property.Value = "Private"; Assert.AreEqual(SessionStateEntryVisibility.Private, testClass.Visibility); }
public void EnumFieldCanBeSetWithString() { var testClass = new EnumFieldTestClass(); testClass.Visibility = SessionStateEntryVisibility.Public; var obj = new PSObject(testClass); var property = obj.Properties.OfType<PSProperty>().First(p => p.Name == "Visibility"); property.Value = "Private"; Assert.AreEqual(SessionStateEntryVisibility.Private, testClass.Visibility); }