aboutsummaryrefslogtreecommitdiff
path: root/csharp/src/ProtocolBuffers.Test/ByteStringTest.cs
Commit message (Collapse)AuthorAgeFilesLines
* First pass at the big rename from ProtocolBuffers to Google.Protobuf.Jon Skeet2015-07-171-171/+0
| | | | We'll see what I've missed when CI fails...
* First pass at wrapper types.Jon Skeet2015-07-161-0/+2
| | | | | - We do still generate the message types, as otherwise reflection breaks, even though it doesn't actually use those types. - JSON handling hasn't been implemented yet
* Fixes to ByteString's equality handling.Jon Skeet2015-07-161-0/+26
|
* Fix copyright lines for all C# code.Jon Skeet2015-06-301-5/+1
| | | | | | Everything should now be consistent - the only difference between files is the year (aside from generated files). Fixes issue #531.
* Fix or delete old projects.Jon Skeet2015-06-261-1/+0
| | | | | | | | ProtoDump isn't currently useful, but will be when ToString emits JSON: fixed. ProtoBench: deleted; we should reinstate when there's a common proto3 benchmark. ProtoMunge: delete; not useful enough to merit fixing up. Removed the [TestFixture] from ByteStringTest as Travis uses a recent enough version of NUnit.
* Get the Mono build script working again.Jon Skeet2015-06-251-0/+1
| | | | | | | | | | | | | The solution as a whole doesn't build yet - we probably want to remove ProtoDump and ProtoMunge entirely, and ProtoBench should use Jan's new benchmarks for parity with Java. The version of NUnit on my machine, packaged with Mono 3.12.1, is only NUnit 2.4.2, which is extremely old - it still requires an explicit [TestFixture] attribute on test fixtures. I've added one just for ByteStringTest for the moment so that we can see some tests passing in Travis, but as part of a separate PR we should work on making sure we're using a recent NUnit version. (It may already be doing so, but we can check that once it's working and merged.)
* First pass at the mutable API. Quite a bit more to do - in particular, it's ↵Jon Skeet2015-06-091-1/+1
| | | | pretty slow right now.
* Convert back to using NUnit, which is now loaded via NuGet.Jon Skeet2015-05-121-38/+38
| | | | | This includes the NUnit test adapter which allows NUnit tests to be run under VS without any extra plugins. Unfortunate the compatibility tests using the abstract test fixture class show up as "external" tests, and aren't well presented - but they do run.
* Change to using xUnit for all unit tests, and fetch that via NuGet.Jon Skeet2015-04-301-39/+38
| | | | This includes fetching the VS unit test runner package, so that tests can be run from Visual Studio's Test Explorer.
* Imported protobuf-csharp-port into csharp/ treeJan Tattermusch2015-04-161-0/+148