Example #1
0
        public async Task IdentityConversion()
        {
            using var settings = MockSettings.Create();
            var conversion = new IdentityConversion(settings.Metres);

            Assert.AreEqual("metres", conversion.ToSi);
            Assert.AreEqual("metres", conversion.FromSi);
            Assert.AreEqual("1 m = 1 m", await conversion.GetSymbolConversionAsync().ConfigureAwait(false));
            Assert.AreEqual(true, await conversion.CanRoundtripAsync().ConfigureAwait(false));
        }
Example #2
0
 public static TypeConversion Identity(IdentityConversion conversion)
 {
     return(new TypeConversion(conversion.UnoType, conversion.ForeignType, x => x, true));
 }