Пример #1
0
        public void GivenAStringArray_WhenTestingForFalsy_ThenShouldReturnExpected(string[] source, bool expected)
        {
            // Arrange
            var render = new IfRender();

            // Act
            var actual = render.ShouldBeRendered(source);

            // Assert
            Assert.Equal(expected, actual);
        }
Пример #2
0
        public void GivenANullableType_WhenTestingForTruthy_ThenReturnExpectedResult(double?value, bool expected)
        {
            // Arrange
            var render = new IfRender();

            // Act
            var actual = render.ShouldBeRendered(value);

            // Assert
            Assert.Equal(expected, actual);
        }
Пример #3
0
        public void GivenANumberValue_WhenTestingForTruthy_ThenReturnExpected(int value, bool expected)
        {
            // Arrange
            var render = new IfRender();

            // Act
            var byteActual    = render.ShouldBeRendered((byte)value);
            var int16Actual   = render.ShouldBeRendered((short)value);
            var int32Actual   = render.ShouldBeRendered(value);
            var int64Actual   = render.ShouldBeRendered((short)value);
            var decimalActual = render.ShouldBeRendered((decimal)value);
            var doubleActual  = render.ShouldBeRendered((double)value);
            var floatActual   = render.ShouldBeRendered((float)value);

            // Assert
            Assert.Equal(expected, byteActual);
            Assert.Equal(expected, int16Actual);
            Assert.Equal(expected, int32Actual);
            Assert.Equal(expected, int64Actual);
            Assert.Equal(expected, decimalActual);
            Assert.Equal(expected, doubleActual);
            Assert.Equal(expected, floatActual);
        }