< Summary

Information
Class: Rudim.Common.SideExtensions
Assembly: Rudim
File(s): /home/runner/work/rudim/rudim/Rudim/Common/Side.cs
Line coverage
83%
Covered lines: 5
Uncovered lines: 1
Coverable lines: 6
Total lines: 22
Line coverage: 83.3%
Branch coverage
75%
Covered branches: 3
Total branches: 4
Branch coverage: 75%
Method coverage

Feature is only available for sponsors

Upgrade to PRO version

Metrics

MethodBranch coverage Crap Score Cyclomatic complexity Line coverage
Other(...)75%4483.33%

File(s)

/home/runner/work/rudim/rudim/Rudim/Common/Side.cs

#LineLine coverage
 1namespace Rudim.Common
 2{
 3    public enum Side
 4    {
 5        White,
 6        Black,
 7        Both
 8    }
 9
 10    public static class SideExtensions
 11    {
 12        public static Side Other(this Side side)
 13        {
 10834594314            return side switch
 10834594315            {
 5501496316                Side.White => Side.Black,
 5333098017                Side.Black => Side.White,
 018                _ => Side.Both
 10834594319            };
 20        }
 21    }
 22}

Methods/Properties

Other(Rudim.Common.Side)