Oliver Booth
|
8f9fc6ef7a
|
refactor: remove target-conditional branches (#87)
|
2023-09-13 00:46:12 +01:00 |
Oliver Booth
|
9caa0acb7b
|
style: remove UTF8 BOM
|
2023-08-26 18:11:29 +01:00 |
Oliver Booth
|
24a7de7e8c
|
refactor: define test fixtures as internal
|
2023-08-22 17:32:47 +01:00 |
Oliver Booth
|
4a0e3c10d7
|
test: return coverage to 100% (#76)
|
2023-04-05 23:18:14 +01:00 |
Oliver Booth
|
744f5e906b
|
test: remove redundant quality checks (#76)
|
2023-04-05 22:51:59 +01:00 |
Oliver Booth
|
ab62db2b37
|
chore: switch from MSTest to NUnit (#76)
|
2023-04-05 22:51:59 +01:00 |
Oliver Booth
|
9417ee6be1
|
test: bring coverage to 100% for Drawing
|
2023-04-03 14:13:32 +01:00 |
Oliver Booth
|
8b4fd45e05
|
fix(test): assert vertex count against Polygon.Empty
|
2023-04-03 13:54:23 +01:00 |
Oliver Booth
|
23282db3a9
|
fix(test): import X10D.Core for NextSingle to work on < net6.0
|
2023-04-01 22:00:11 +01:00 |
Oliver Booth
|
dd325ba5c9
|
test: test Equals(object) for various Drawing types
This brings coverage to 100% for the affected types.
|
2023-04-01 00:30:51 +01:00 |
Oliver Booth
|
8b768f824c
|
test: add tests for Point.IsOnLine and PointF.IsOnLine
|
2023-04-01 00:30:04 +01:00 |
Oliver Booth
|
369882c1e8
|
[ci skip] style: remove unused using directives
|
2023-03-31 18:52:12 +01:00 |
Oliver Booth
|
4dd31ec1b6
|
[ci skip] style: reformat & cleanup solution
|
2023-03-29 17:46:56 +01:00 |
Oliver Booth
|
9bb9c9692a
|
tests: 100% coverage on Circle and CircleF
|
2023-03-28 16:09:35 +01:00 |
Oliver Booth
|
3e4d9603c0
|
test: cover Color.Deconstruct
|
2023-03-28 15:54:06 +01:00 |
Oliver Booth
|
c0395feba3
|
Add GetClosestConsoleColor (#66)
|
2022-07-13 14:18:12 +01:00 |
Oliver Booth
|
46bfa17b93
|
Add vector and point component rounding (#65)
|
2022-07-13 12:09:37 +01:00 |
Oliver Booth
|
3b78235957
|
Add tests for 3D shapes
|
2022-06-01 19:43:52 +01:00 |
Oliver Booth
|
f02de2ad14
|
Refer to points as vertices in unit tests
|
2022-06-01 19:43:24 +01:00 |
Oliver Booth
|
0b3bf01fa0
|
Convert Polygon/F to class
This change also now refers to "Points" as "Vertices"
|
2022-06-01 18:30:48 +01:00 |
Oliver Booth
|
b0cce087b3
|
Add additional ctor overloads for Ellipse/F
|
2022-06-01 17:05:25 +01:00 |
Oliver Booth
|
ea56f2be48
|
Add Line3D
|
2022-06-01 16:47:03 +01:00 |
Oliver Booth
|
b666b272a1
|
Add missing unit tests, bumps coverage to 99%
|
2022-06-01 15:36:45 +01:00 |
Oliver Booth
|
5e835e10f1
|
Add Ellipse struct
|
2022-06-01 15:36:18 +01:00 |
Oliver Booth
|
e9b0ed08d4
|
Add primitive 2D structs to complement System.Drawing types
|
2022-06-01 13:46:22 +01:00 |
Oliver Booth
|
f35f398d7f
|
Add conversions between Size(F)/Point(F)/Vector and Rect/Rectangle(F)
|
2022-05-28 14:19:46 +01:00 |
Oliver Booth
|
d904daf431
|
Add Color.With* methods (resolves #55)
|
2022-05-09 10:01:03 +01:00 |
Oliver Booth
|
176ad9fa09
|
[ci skip] Define colors as fields
|
2022-05-09 09:59:03 +01:00 |
Oliver Booth
|
aa30abea93
|
Add Color.Inverted (#54)
|
2022-05-08 19:52:49 +01:00 |
Oliver Booth
|
40a75e62c0
|
Add NextColorRgb and NextColorArgb
|
2022-04-26 09:55:08 +01:00 |