public void ShouldExtractValuesWithStandards() { var pm10 = 13.61; var pm25 = 19.76; var vmItem = CreateVmItem(pm10, pm25); var expected = new List <(Value, Standard)> { (new Value("PM10", pm10), new Standard("WHO", "PM10", 50.0, 75.3)), (new Value("PM25", pm25), new Standard("WHO", "PM25", 25.0, 79.05)) }; var result = DetailsViewModel.ExtractValuesWithStandards(vmItem); Assert.AreEqual(expected.ToHashSet(), result.ToHashSet()); }