public void GetByNameShouldReturnEmptyTuple() { var list = new List <(Value, Standard)> { (new Value("PM10", 13.61), new Standard("WHO", "PM10", 50.0, 75.3)), (new Value("PM25", 19.76), new Standard("WHO", "PM25", 25.0, 79.05)) }; var expected = (new Value(), new Standard()); var result = DetailsViewModel.GetValueByName(list, "NotPresent"); Assert.AreEqual(expected, result, "Should return default values when item with requested name not present in the list"); }
public void GetByNameShouldReturnIndexOneItem() { var list = new List <(Value, Standard)> { (new Value("PM10", 13.61), new Standard("WHO", "PM10", 50.0, 75.3)), (new Value("PM25", 19.76), new Standard("WHO", "PM25", 25.0, 79.05)) }; var expected = list[1]; var result = DetailsViewModel.GetValueByName(list, "PM25"); Assert.AreEqual(expected, result); }