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); }
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); }
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); }