public void non_default_conversion__uses_passed_comparator() { var converter = new ComputerTypeConverter(StringComparison.Ordinal); const string laptopToken = "LAPTOP"; Assert.That(converter.TryConvert(laptopToken, out var result), Is.False); }
public void strange_input__return__false() { var converter = new ComputerTypeConverter(); const string garbageToken = "surface 2"; Assert.That(converter.TryConvert(garbageToken, out var result), Is.False); }
public void laptop_input_clean__return__true() { var converter = new ComputerTypeConverter(); const string laptopToken = "desktop"; Assert.That(converter.TryConvert(laptopToken, out var result)); }
public void laptop_input_dirty__result__is_laptop() { var converter = new ComputerTypeConverter(); const string laptopToken = " LaptoP "; converter.TryConvert(laptopToken, out var result); Assert.That(result, Is.EqualTo(ComputerType.Laptop)); }
public void desktop_input_dirty__result__is_desktop() { var converter = new ComputerTypeConverter(); const string desktopToken = " DESKTop "; converter.TryConvert(desktopToken, out var result); Assert.That(result, Is.EqualTo(ComputerType.Desktop)); }
public void can_create() { var converter = new ComputerTypeConverter(); Assert.That(converter, Is.Not.Null); }