13 packages tagged with “shims”
Collection of polyfills that enable many modern framework APIs and compiler features for projects targeting older versions of .NET.
Provides common testing utilities as well as common Fakes assemblies.
Shims.Xaml lets you easily create libraries that work on WPF and Windows 10. Find us on GitHub at http://github.com/jamesqo/Shims.Xaml
Take a look at https://cssvariableshim.azurewebsites.net and try it out there.
Provides a bunch of compatibility stuff, polyfills and shims of: attributes, HashCode, Index, Range, Unsafe and ValueTuple. Uses officially provided packages when possible, and uses its own when official ones aren't available. Extends support down to netcoreapp1.0, netstandard1.0 and net35.
Polyfills some attributes and metadata classes for older target frameworks.
Shimmy is an easy-to-use mocking framework based on Pose. Like Pose, Shimmy helps you test your code by replacing calls to methods (including static, non-virtual and even private methods) with delegates (shims). However, with Shimmy, you don't have to write these delegates yourself. Instead, simply point Shimmy at the method under test, and it will deconstruct said method and generate shims for any calls within it. Then, you can tell Shimmy how those delegates should behave. The work of writing shims is handled entirely by the library, leaving you free to focus on writing tests. Plus, Shimmy's delegates keep records of the parameters passed to them each time they're called, so you can use them to verify that your program is performing correctly. Shimmy is based on .NET Standard 2.0 and includes robust cross-platform support.
Provides utilities and abstractions that are used throughout the Jodo libraries.
Shims library to facilitate unit testing of highly coupled .NET projects.
Polyfills System.ValueTuple for a wide selection of target frameworks.
Polyfills System.Index and System.Range for a wide selection of target frameworks.
Polyfills System.Runtime.CompilerServices.Unsafe for a wide selection of target frameworks.
Polyfills System.HashCode for a wide selection of target frameworks.