public void IsInstanceOfType_Should_Pass_When_StringValueNode(string value) { // arrange GeoJsonTypeSerializer serializer = GeoJsonTypeSerializer.Default; // act // assert Assert.True(serializer.IsInstanceOfType(new StringValueNode(value))); }
public void ParseLiteral_Should_Throw_When_Null() { // arrange GeoJsonTypeSerializer serializer = GeoJsonTypeSerializer.Default; // act // assert Assert.Throws <ArgumentNullException>(() => serializer.ParseLiteral(null !)); }
public void IsInstanceOfType_Should_Throw_When_Null() { // arrange GeoJsonTypeSerializer serializer = GeoJsonTypeSerializer.Default; // act // assert Assert.Throws <ArgumentNullException>(() => serializer.IsInstanceOfType(null !)); }
public void IsInstanceOfType_Should_Pass_When_NullValueNode() { // arrange GeoJsonTypeSerializer serializer = GeoJsonTypeSerializer.Default; // act // assert Assert.True(serializer.IsInstanceOfType(NullValueNode.Default)); }
public void IsInstanceOfType_GeometryType(GeoJsonGeometryType type) { // arrange GeoJsonTypeSerializer serializer = GeoJsonTypeSerializer.Default; // act // assert Assert.True(serializer.IsInstanceOfType(type)); }
public void IsInstanceOfType_Should_BeFalse_When_Other_Object() { // arrange GeoJsonTypeSerializer serializer = GeoJsonTypeSerializer.Default; // act // assert Assert.False(serializer.IsInstanceOfType("")); }
public void IsInstanceOfType_Null() { // arrange GeoJsonTypeSerializer serializer = GeoJsonTypeSerializer.Default; // act // assert Assert.True(serializer.IsInstanceOfType((object?)null)); }
public void ParseResult_Should_Throw_OnInvalidValue() { // arrange GeoJsonTypeSerializer serializer = GeoJsonTypeSerializer.Default; // act // assert Assert.Throws <GeoJsonSerializationException>(() => serializer.ParseResult("")); }
public void ParseLiteral_Should_Throw_When_Null() { // arrange var type = new Mock <IType>(); GeoJsonTypeSerializer serializer = GeoJsonTypeSerializer.Default; // act // assert Assert.Throws <ArgumentNullException>(() => serializer.ParseLiteral(type.Object, null !)); }
public void IsInstanceOfType_GeometryType(GeoJsonGeometryType geometryType) { // arrange var type = new Mock <IType>(); GeoJsonTypeSerializer serializer = GeoJsonTypeSerializer.Default; // act // assert Assert.True(serializer.IsInstanceOfType(type.Object, geometryType)); }
public void IsInstanceOfType_Should_BeFalse_When_Other_Object() { // arrange var type = new Mock <IType>(); GeoJsonTypeSerializer serializer = GeoJsonTypeSerializer.Default; // act // assert Assert.False(serializer.IsInstanceOfType(type.Object, "")); }
public void TryDeserialize_DifferentObject() { // arrange GeoJsonTypeSerializer serializer = GeoJsonTypeSerializer.Default; // act // assert Assert.False(serializer.TryDeserialize("", out object?resultValue)); Assert.Null(resultValue); }
public void TryDeserialize_Null() { // arrange GeoJsonTypeSerializer serializer = GeoJsonTypeSerializer.Default; // act // assert Assert.True(serializer.TryDeserialize(null, out object?resultValue)); Assert.Null(resultValue); }
public void IsInstanceOfType_Should_Pass_When_NullValueNode() { // arrange var type = new Mock <IType>(); GeoJsonTypeSerializer serializer = GeoJsonTypeSerializer.Default; // act // assert Assert.True(serializer.IsInstanceOfType(type.Object, NullValueNode.Default)); }
public void IsInstanceOfType_Null() { // arrange var type = new Mock <IType>(); GeoJsonTypeSerializer serializer = GeoJsonTypeSerializer.Default; // act // assert Assert.True(serializer.IsInstanceOfType(type.Object, (object?)null)); }
public void IsInstanceOfType_Should_Pass_When_EnumValueNode(string value) { // arrange var type = new Mock <IType>(); GeoJsonTypeSerializer serializer = GeoJsonTypeSerializer.Default; // act // assert Assert.True(serializer.IsInstanceOfType(type.Object, new EnumValueNode(value))); }
public void ParseResult_Should_Parse_Null() { // arrange GeoJsonTypeSerializer serializer = GeoJsonTypeSerializer.Default; // act IValueNode resultValue = serializer.ParseResult(null); // assert Assert.Equal(NullValueNode.Default, resultValue); }
public void TryDeserialize_Should_Serialize_Enum( GeoJsonGeometryType value) { // arrange GeoJsonTypeSerializer serializer = GeoJsonTypeSerializer.Default; // act // assert Assert.True(serializer.TryDeserialize(value, out object?resultValue)); Assert.Equal(value, resultValue); }
public void TrySerializer_Null() { // arrange var type = new Mock <IType>(); GeoJsonTypeSerializer serializer = GeoJsonTypeSerializer.Default; // act // assert Assert.True(serializer.TrySerialize(type.Object, null, out var resultValue)); Assert.Null(resultValue); }
public void TryDeserialize_DifferentObject() { // arrange var type = new Mock <IType>(); GeoJsonTypeSerializer serializer = GeoJsonTypeSerializer.Default; // act // assert Assert.False(serializer.TryDeserialize(type.Object, "", out var resultValue)); Assert.Null(resultValue); }
public void ParseLiteral_Should_Parse_NullValueNode() { // arrange GeoJsonTypeSerializer serializer = GeoJsonTypeSerializer.Default; // act object?resultValue = serializer.ParseLiteral(NullValueNode.Default); // assert Assert.Null(resultValue); }
public void ParseResult_Should_Throw_OnInvalidValue() { // arrange var type = new Mock <IType>(); GeoJsonTypeSerializer serializer = GeoJsonTypeSerializer.Default; // act // assert Assert.Throws <SerializationException>( () => serializer.ParseResult(type.Object, "")); }
public void TryDeserialize_Should_Serialize_Enum( GeoJsonGeometryType value) { // arrange var type = new Mock <IType>(); GeoJsonTypeSerializer serializer = GeoJsonTypeSerializer.Default; // act // assert Assert.True(serializer.TryDeserialize(type.Object, value, out var resultValue)); Assert.Equal(value, resultValue); }
public void ParseResult_Should_Parse_Null() { // arrange var type = new Mock <IType>(); GeoJsonTypeSerializer serializer = GeoJsonTypeSerializer.Default; // act IValueNode resultValue = serializer.ParseResult(type.Object, null); // assert Assert.Equal(NullValueNode.Default, resultValue); }
public void ParseLiteral_Should_Parse_NullValueNode() { // arrange var type = new Mock <IType>(); GeoJsonTypeSerializer serializer = GeoJsonTypeSerializer.Default; // act var resultValue = serializer.ParseLiteral(type.Object, NullValueNode.Default); // assert Assert.Null(resultValue); }
public void ParseResult_Should_Parse_String(string stringValue) { // arrange GeoJsonTypeSerializer serializer = GeoJsonTypeSerializer.Default; // act IValueNode resultValue = serializer.ParseResult(stringValue); // assert EnumValueNode enumValue = Assert.IsType <EnumValueNode>(resultValue); Assert.Equal(stringValue, enumValue.Value); }
public void ParseLiteral_Should_Parse_StringValueNode( GeoJsonGeometryType value, string stringValue) { // arrange GeoJsonTypeSerializer serializer = GeoJsonTypeSerializer.Default; // act object?resultValue = serializer.ParseLiteral(new StringValueNode(stringValue)); // assert Assert.Equal(value, resultValue); }
public void ParseLiteral_Should_Parse_EnumValueNode( GeoJsonGeometryType value, string stringValue) { // arrange var type = new Mock <IType>(); GeoJsonTypeSerializer serializer = GeoJsonTypeSerializer.Default; // act var resultValue = serializer.ParseLiteral(type.Object, new EnumValueNode(stringValue)); // assert Assert.Equal(value, resultValue); }
public void TryDeserialize_Should_Serialize_NameString( GeoJsonGeometryType value, string stringValue) { // arrange GeoJsonTypeSerializer serializer = GeoJsonTypeSerializer.Default; var typeName = new NameString(stringValue); // act var success = serializer.TryDeserialize(typeName, out object?resultValue); // assert Assert.True(success); Assert.Equal(value, resultValue); }
public void ParseResult_Should_Parse_NameString(string stringValue) { // arrange var type = new Mock <IType>(); GeoJsonTypeSerializer serializer = GeoJsonTypeSerializer.Default; // act IValueNode resultValue = serializer.ParseResult( type.Object, new NameString(stringValue)); // assert EnumValueNode enumValue = Assert.IsType <EnumValueNode>(resultValue); Assert.Equal(stringValue, enumValue.Value); }