Esempio n. 1
0
        public static void Implicit_conversion___Should_return_same_int_value_passed_to_constructor___When_converting_to_object_of_type_int()
        {
            // Arrange
            var expectedDecimal = (PercentChangeAsDecimal.MinPercentChange + PercentChangeAsDecimal.MaxPercentChange) / 2m;
            var systemUnderTest = new PercentChangeAsDecimal(expectedDecimal);

            // Act
            decimal actualDecimal = systemUnderTest;

            // Assert
            actualDecimal.Should().Be(expectedDecimal);
        }
Esempio n. 2
0
        public static void Cast___Should_return_the_same_value_passed_to_constructor___When_casting_to_decimal()
        {
            // Arrange
            var expectedDecimal = (PercentChangeAsDecimal.MinPercentChange + PercentChangeAsDecimal.MaxPercentChange) / 2m;
            var systemUnderTest = new PercentChangeAsDecimal(expectedDecimal);

            // Act
            var actualDecimal = (decimal)systemUnderTest;

            // Assert
            actualDecimal.Should().Be(expectedDecimal);
        }