public void From_GivenEmpty_ReturnsNone() { var result = DiagramPosition.TryFrom(""); Assert.True(result.IsError); }
public void From_GivenNumber_ReturnsPosition() { var result = DiagramPosition.TryFrom("502"); Assert.True(result.Contains(new DiagramPosition(502))); }
public void From_GivenNumberAndSubposition_ReturnsPosition() { var result = DiagramPosition.TryFrom("301a"); Assert.True(result.Contains(new DiagramPosition(301, 'A'))); }
public void TryFrom_GivenR_Returns0R() { var reman = DiagramPosition.TryFrom("R").ValueOrThrow(); Assert.Equal(new DiagramPosition(0, 'R'), reman); }