Skip to content

Commit

Permalink
Additional test
Browse files Browse the repository at this point in the history
  • Loading branch information
JamesNK authored and acozzette committed Nov 13, 2020
1 parent e57f761 commit e91922a
Showing 1 changed file with 22 additions and 0 deletions.
22 changes: 22 additions & 0 deletions csharp/src/Google.Protobuf.Test/WellKnownTypes/WrappersTest.cs
Expand Up @@ -87,6 +87,28 @@ public void NonDefaultSingleValues()
});
}

[Test]
public void NegativeSingleValues()
{
var message = new TestWellKnownTypes
{
FloatField = -12.5f,
DoubleField = -12.25d,
Int32Field = -1,
Int64Field = -2
};

MessageParsingHelpers.AssertWritingMessage(message);

MessageParsingHelpers.AssertRoundtrip(TestWellKnownTypes.Parser, message, parsed =>
{
Assert.AreEqual(-12.5f, parsed.FloatField);
Assert.AreEqual(-12.25d, parsed.DoubleField);
Assert.AreEqual(-1, parsed.Int32Field);
Assert.AreEqual(-2L, parsed.Int64Field);
});
}

[Test]
public void NonNullDefaultIsPreservedThroughSerialization()
{
Expand Down

0 comments on commit e91922a

Please sign in to comment.