public void ParseValue_Wrong_Value_Throws() { // arrange var type = new IdType(); object input = 123.456; // act // assert Assert.Throws <ArgumentException>(() => type.ParseValue(input)); }
public void ParseValue_String() { // arrange var type = new IdType(); object input = "hello"; // act object output = type.ParseValue(input); // assert Assert.IsType <StringValueNode>(output); }
public void ParseValue_Null() { // arrange var type = new IdType(); object input = null; // act object output = type.ParseValue(input); // assert Assert.IsType <NullValueNode>(output); }
public void ParseValue_Int() { // arrange var type = new IdType(); object input = 1234; // act object output = type.ParseValue(input); // assert Assert.IsType <IntValueNode>(output); }