f266a0a9d8Added a test for ForPartsOf and instance types
Gabriele Farina
2019-06-26 17:01:25 +0200
eb3dcc3287Initial support for mocking instance methods.
Gabriele Farina
2019-06-26 16:52:53 +0200
1872cd892aSkipping out parameters
Gabriele Farina
2019-06-26 13:30:54 +0200
76018e5bb4Removed the need for a backing field for static classes
Gabriele Farina
2019-06-26 11:52:01 +0200
2351f79341Added a test (ignored) for DateTime.Now
Gabriele Farina
2019-06-26 11:11:40 +0200
58fd16a227Moved MethodCopier to a separate class, and tested behaviour in case of branching and try/catch blocks.
Gabriele Farina
2019-06-26 11:07:15 +0200
41dba163c2Suppoert for ForPartsOf
Gabriele Farina
2019-06-25 18:10:14 +0200
0494234b6dRemoved the concept of Signature
Gabriele Farina
2019-06-25 15:27:30 +0200
b3c208af6eGeneralized implementation to support any non-generic static method.
Gabriele Farina
2019-06-25 15:24:26 +0200
5e68e44ca9Updaged proxy generation to deal with multiple (hardcoded) methods
Gabriele Farina
2019-06-25 14:19:11 +0200
89790683caWork in progress
Gabriele Farina
2019-06-24 15:52:19 +0200
231a8297ddWorking on OSX ...
Gabriele Farina
2019-06-24 12:04:09 +0200
0b14f20debAvoid patching signed assemblies (which causes security violation), plus some cleanup
master
Scott Bilas
2018-11-21 15:53:12 +0100
1e9caabdd2Added a couple todos for commented out code that I can't remember why
Scott Bilas
2018-11-21 15:50:01 +0100
0165b7d53b.NET 3.5 is way outdated, don't have to worry about it any more, seems .net standard 2 is what we want for unity and general
Scott Bilas
2018-11-21 15:48:31 +0100
82d08dff64Reenable icalls..can't remember why this wasn't working before. Also add in a test that icalls are being used.
Scott Bilas
2018-11-21 15:48:03 +0100
455f4dafc0Debug help
Scott Bilas
2018-11-21 15:46:21 +0100
50aefd0765Minor naming fixes and cleaning
Scott Bilas
2018-11-21 15:46:01 +0100
b0e69eea0fLet's commit some Rider stuff
Scott Bilas
2018-11-21 11:55:26 +0100
1d3cd92503Some design changes, greening and overhaul of tests
Scott Bilas
2018-11-07 17:22:47 +0100
bd47b10bc6Minor
Scott Bilas
2018-11-07 14:32:33 +0100
a09c9ac121Updated PeVerify to run on top of utility class, and also moving it to core code, as it's needed outside of tests
Scott Bilas
2018-11-07 14:31:52 +0100
ca85ecb24fVarious copy pastes from the other Unity.Core project to get in sync
Scott Bilas
2018-11-07 14:30:54 +0100
3b8bff6424Let's start using NiceIO instead of strings and File.IO
Scott Bilas
2018-11-07 14:29:05 +0100
ed09cd9bd3Some nice vocab for our project
Scott Bilas
2018-11-07 14:28:27 +0100
d3cfc58a0dUpdated to latest versions of packages
Scott Bilas
2018-11-07 14:28:05 +0100
b7a81ea28dConsistency in project files
Scott Bilas
2018-11-07 14:25:08 +0100
12c7f1b1b1Cool, NSubstitute latest works just fine
Scott Bilas
2018-08-02 13:50:44 +0200
a4a3697432Update all packages except NSubstitute
Scott Bilas
2018-08-02 13:49:23 +0200
ca44e7591dUpdate to latest
Scott Bilas
2018-08-02 13:46:49 +0200
6943026714Merge remote-tracking branch 'origin/mockCtorIntegration'
Scott Bilas
2018-08-02 13:42:28 +0200
ead6b54b39New utilities and tests
Scott Bilas
2018-08-02 12:00:32 +0200
3ad46aa9ddUpdated Shoudly to newest, mac-compatible, version
Gabriele Farina
2018-08-02 11:57:13 +0200
f1683908b5Added packages required to run unit tests in Rider
Gabriele Farina
2018-08-02 11:50:51 +0200
941bcb8109PatchedAssemblyBridge is now injected into all methods and can intercept the calls to the specified method. Still tests are failing, however this should be fixable.
mockCtorIntegration
nicklas
2018-02-26 16:43:57 +0100
d252809c8dNew ExpandTabs feature w/ tests
Scott Bilas
2018-02-15 13:01:20 +0100
4738a26df8More tests are working.
miniwolf
2018-02-12 16:24:58 +0100
77f27bf7fcAutohook setup is patching assemblies using white list.
miniwolf
2018-02-12 15:23:45 +0100
861606280bTrial version attempting to integrate patching of test assembly, introducing extra constructor with MockPlaceholderType.
nicklas
2018-02-05 16:40:56 +0100
e800555eaeCustom peverify process creation, as the PeVerify complains.
nicklas
2018-02-05 16:39:58 +0100
d7eb93f1ebTemp stuff, will delete after patcher is finished
Scott Bilas
2017-10-28 15:25:10 +0200
68364a07beAdded PEVerify support and fixed code and tests to verify clean
Scott Bilas
2017-10-28 15:00:20 +0200
803bea07b5Misc small cleanup
Scott Bilas
2017-10-28 14:58:54 +0200
9a7b41a2c3Ok so it looks like StructLayoutAttribute melts away and converts to metadata
Scott Bilas
2017-10-27 19:30:38 +0200
7ca0a146b9Loads of iteration on tests, patcher, Core inclusion..
Scott Bilas
2017-10-27 17:54:05 +0200
ba1b3d8dd1Basic tests with hacked in patching now pass! Time to write a real patcher.
Scott Bilas
2017-10-25 13:20:21 +0200
2fe2c323c1Ready to start working on getting tests for hard coded mocks green (also formatted)
Scott Bilas
2017-10-25 12:50:27 +0200
27fd87d111Lots of rearranging and iterating, mostly committing for backup before next stage (invocation reentry)
Scott Bilas
2017-10-25 12:32:06 +0200
4760208090Working towards proper integration of elevated mocks with nsub (still much to do)
Scott Bilas
2017-10-24 19:01:27 +0200
404d9c6e55New name for project (isn't going to be Unity-specific), and started working on hook
Scott Bilas
2017-10-24 11:54:09 +0200
0aa36634a4Bit of whitespace fun
Scott Bilas
2017-10-24 09:43:50 +0200
90258be15am,inor
Scott Bilas
2017-10-23 19:25:29 +0200
1476f1d3fdImprovements to test names Also added in a couple tests that make sure we're still working with vanilla NSubstitute
Scott Bilas
2017-10-23 19:19:38 +0200
3dbd51df82Helpful to keep things formatted in gitland (still needs a way to ignore gen'd files)
Scott Bilas
2017-10-23 19:19:06 +0200
cc4424bd3aIgnore files consistency with common targets file Also just got rid of .netstandard for now in the main tooling. Keep it simple. Stuff like nunit isn't ready for it and I don't want to fight.
Scott Bilas
2017-10-23 19:18:23 +0200
ec650d8170Seeding - moving over other test data to get going
Scott Bilas
2017-10-23 18:29:14 +0200
8ec595dbb0New repo
Scott Bilas
2017-10-23 18:26:06 +0200