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