xamarin-macios/tests/cecil-tests
Rolf Bjarne Kvinge 5c1f372e81
[tests] Don't pass a message to Assert.Ignore. (#19453)
When run in the terminal using 'dotnet test', the text passed to
Assert.Ignore is show in red, which makes it look like a failure and is
always confusing.

Before:

![Screenshot 2023-11-15 at 10 59
29](https://github.com/xamarin/xamarin-macios/assets/249268/dbc0f4f4-660a-41b7-96fc-84a7d132a880)

After:

![Screenshot 2023-11-15 at 11 06
35](https://github.com/xamarin/xamarin-macios/assets/249268/2a5e60b0-6d9b-41db-ba18-4717e39827a5)
2023-11-15 18:12:58 +01:00
..
ApiAvailabilityTest.cs [tests] Share code to verify failures. (#17872) 2023-03-22 11:47:54 +01:00
ApiCapitalizationTest.cs [tests] Improve perf in cecil-tests by only loading assemblies once. (#16997) 2022-12-13 09:23:25 +01:00
ApiTest.KnownFailures.cs [tests] Add a cecil-test to verify capitalization. (#19443) 2023-11-15 17:09:07 +01:00
ApiTest.cs [tests] Don't pass a message to Assert.Ignore. (#19453) 2023-11-15 18:12:58 +01:00
AttributeTest.cs Merge remote-tracking branch 'origin/main' into bump-main-in-net8.0-2023-03-14 2023-03-23 15:33:43 +01:00
BlittablePInvokes.KnownFailures.cs [CoreText] Implement CTFontDescriptor.MatchFontDescriptors. Fixes #19397. (#19399) 2023-11-09 09:11:14 +01:00
BlittablePInvokes.cs [src] Add helper methods for the managed static registrar 2023-05-11 13:10:30 +02:00
CecilExtensions.cs [tests] Add a cecil-test to verify capitalization. (#19443) 2023-11-15 17:09:07 +01:00
ConstructorTest.cs [AppKit] Add support for Xcode 15. (#19119) 2023-10-23 21:39:29 -04:00
EnumTest.cs [tests] Improve perf in cecil-tests by only loading assemblies once. (#16997) 2022-12-13 09:23:25 +01:00
GenericPInvokes.cs [generator] Make the block callbacks UnmanagedCallersOnly functions in .NET. (#17741) 2023-03-14 10:08:28 +01:00
GetterExceptionTest.cs Change all null checking expressions to use 'is' and 'is not'. (#18176) 2023-05-05 17:52:19 +02:00
Helper.cs [tests] Add a cecil-test to verify capitalization. (#19443) 2023-11-15 17:09:07 +01:00
Makefile [tests] Port Cecil tests to a .NET test project. (#17836) 2023-03-23 08:34:52 +01:00
MarshalAsTest.cs Change all null checking expressions to use 'is' and 'is not'. (#18176) 2023-05-05 17:52:19 +02:00
ObsoleteTest.cs add EditorBrowsable to obsolete member (#17854) 2023-03-21 07:41:39 +01:00
OpenTKTest.cs [tests] Improve perf in cecil-tests by only loading assemblies once. (#16997) 2022-12-13 09:23:25 +01:00
README.md [tests] Add cecil-based unit tests (#7825) 2020-02-10 17:23:12 -05:00
Test.cs Change all null checking expressions to use 'is' and 'is not'. (#18176) 2023-05-05 17:52:19 +02:00
cecil-tests.csproj [tests] Port Cecil tests to a .NET test project. (#17836) 2023-03-23 08:34:52 +01:00
cecil-tests.sln [tests][cecil-tests] Add new test to verify the constructors we expose. 2021-11-26 14:25:21 +01:00

README.md

Cecil-based Tests

Even with the huge variety of tests that we have there's still a few things that are hard to test properly. Some of them can be tested by analyzing the assemblies (IL or metadata). So here we are...