public static void SetUnitToKilograms() { using var settings = MockSettings.Create(); using var vm = new PartConversionsVm(); vm.SetUnit(settings.Kilograms); CollectionAssert.IsEmpty(vm.Conversions); }
public static void SetUnitToMetresPerSecond() { Assert.Inconclusive(); //// ReSharper disable once HeuristicUnreachableCode using var settings = MockSettings.Create(); using var vm = new PartConversionsVm(); vm.SetUnit(settings.MetresPerSecond); CollectionAssert.IsEmpty(vm.Conversions); }
public void SetUnitToMetresPerSecond() { Assert.Inconclusive(); var settings = MockSettings.Create(); var vm = new PartConversionsVm(settings); vm.SetUnit(settings.MetresPerSecond); CollectionAssert.AreEqual(new PartConversionsVm[0], vm.Conversions); }
public void SetUnitToMetresPerSecond() { Assert.Inconclusive(); //// ReSharper disable once HeuristicUnreachableCode var settings = MockSettings.Create(); using (var vm = new PartConversionsVm()) { vm.SetUnit(settings.MetresPerSecond); CollectionAssert.AreEqual(new PartConversionsVm[0], vm.Conversions); } }
public static void SetUnitToCubicMetres() { using var settings = MockSettings.Create(); using var vm = new PartConversionsVm(); vm.SetUnit(settings.CubicMetres); var metresPart = new PowerPart(3, new IdentityConversion(settings.Metres)); var metresConversion = PartConversion.Create(settings.CubicMetres, metresPart); var expected = new[] { new PartConversionVm(settings.CubicMetres, metresConversion), }; Assert.AreEqual(expected[0].Conversion.Name, vm.Conversions.Single().Single().Conversion.Name); }