public void Factory_NotNullable_InstanceWithMoneyValues()
        {
            Money            notNullable = 42.74m.Eur();
            MonetaryQuantity quantity    = MonetaryQuantity.From(notNullable);

            Assert.That(quantity, Is.Not.Null);

            Assert.That(quantity, Must.Have.Property <MonetaryQuantity>(q => q.Amount, Is.EqualTo(42.74m)) &
                        Must.Have.Property <MonetaryQuantity>(q => q.Currency, Is.EqualTo(CurrencyIsoCode.EUR.AlphabeticCode())));
        }
 public void Factory_Null_Null()
 {
     Assert.That(MonetaryQuantity.From(default(Money?)), Is.Null);
 }