public void Convert_CelciusToFahrenheitInversed_ResultIsCorrect() { // Arrange IUnit source = new Mock <IUnit>().Object; IUnit target = new Mock <IUnit>().Object; // °F = (°C × 9/5) + 32 inversed is °C = (°F − 32) × 5⁄9 ScaledConverter converter = new ScaledConverter(9.0 / 5.0, 32.0, source, target); // Act/Assert Assert.AreEqual(0.0, converter.Inversed().Convert(32.0)); Assert.AreEqual(10.0, converter.Inversed().Convert(50.0)); }