public void ItAddsCorrectly(double before, double amount, double after)
        {
            var initial = new FahrenheitTemperature(before);
            var result  = initial.Add(amount);

            Assert.That(initial, Is.Not.SameAs(result));
            Assert.That(initial.Value, Is.EqualTo(before));
            Assert.That(result.Value, Is.EqualTo(after));
        }