예제 #1
0
        public void ShouldMatch_Red_Red()
        {
            //assign
            IColor redColor1 = new ColorRed();
            IColor redColor2 = new ColorRed();
            //act
            bool matches = redColor1.Matches(redColor2);

            //assert
            matches.Should().BeTrue();
        }
예제 #2
0
        public void ShouldNotMatch_Red_Green()
        {
            //assign
            IColor redColor = new ColorRed();
            IColor green    = new ColorGreen();
            //act
            bool matches = redColor.Matches(green);

            //assert
            matches.Should().BeFalse();
        }
예제 #3
0
        public void ShouldNotMatch_Red_White()
        {
            //assign
            IColor redColor = new ColorRed();
            IColor white    = new ColorWhite();
            //act
            bool matches = redColor.Matches(white);

            //assert
            matches.Should().BeFalse();
        }
예제 #4
0
        public void ShouldNotMatch_Red_Blue()
        {
            //assign
            IColor redColor  = new ColorRed();
            IColor blueColor = new ColorBlue();
            //act
            bool matches = redColor.Matches(blueColor);

            //assert
            matches.Should().BeFalse();
        }