f1f90a2ee3
Refactor code to avoid nulls ( #206 )
...
* Ensure potential nulls have a fallback value & add/remove null checks
* Refactor update check code to avoid nulls
* Refactor ProfileManager exception handling to avoid nulls
* Refactor a few more various classes and fix nulls in ContextInfo
* Force c#7 everywhere and revert usage of newer features from cherry-picked commits
* Remove unused #pragma declaration
2018-03-07 14:37:03 +01:00
321ab12213
WTF is AnyCPU doing in the project files
2017-12-28 00:50:51 +01:00
2a41d21a29
Add unit tests for UserConfig
2017-08-31 21:38:26 +02:00
49db3074c6
Rewrite IO handling in unit tests
2017-08-31 19:33:24 +02:00
c51eebfe22
Add new unit tests for TwitterUtils and CombinedFileStream
2017-07-31 22:27:02 +02:00
a51b34b48f
Move CommandLineArgsParser code to CommandLineArgs
2017-07-31 22:26:48 +02:00
5a21d2cb10
Add StringUtils with unit tests and use it
2017-07-07 15:52:13 +02:00
796fb348a3
Add classes for serializing objects to/from text files
2017-07-07 00:48:00 +02:00
71b306d5fd
Fix unit test project file after refactoring
2017-07-06 21:26:43 +02:00
4d05441aa8
Rename root namespace to TweetDuck
2017-05-17 13:00:17 +02:00
130159f06c
Add InjectedHTML utility class with unit tests
2017-04-01 18:43:23 +02:00
1e4f673f9e
Add a TwoKeyDictionary collection with unit tests
2017-03-07 17:45:13 +01:00
ce005ae6c2
Add unit tests for CombinedFileStream
2017-01-17 02:33:47 +01:00
873242120c
Add a TestUtils class for easy file manipulation and cleanup in unit tests
2017-01-17 01:20:12 +01:00
98f8095a65
Add unit tests for CommandLineArgsParser
2017-01-16 22:46:01 +01:00
785571a550
Add unit tests for BrowserUtils and CommandLineArgs
2017-01-16 22:06:04 +01:00
0c4bd4044e
Add ReSharper code coverage settings and cleanup the test project
2017-01-16 20:56:36 +01:00
0319543dce
Add a unit test project
2017-01-16 19:36:29 +01:00