Beispiel #1
0
        public void When_Vector_String_Parsed_Should_not_Throw()
        {
            // Arrange
            var sut          = new CircuitAnalyzer();
            var vectorString = "U2,D5";

            // Act
            var result = sut.ParseVectors(vectorString);

            // Assert
            result[0].Direction.ShouldBe(Direction.Up);
            result[0].Distance.ShouldBe(2);
            result[1].Direction.ShouldBe(Direction.Down);
            result[1].Distance.ShouldBe(5);
        }