public void GetPortType_InputType_ReturnsInput() { const string statement = "input w1, w2, w3, w4, w5, w6, w7, w8, w9 , w10 , w11 , clk ;"; var result = _target.GetPortType(statement); Assert.That(result, Is.EqualTo(PortType.Input)); }
public void Handle(BuildState state) { var portType = _parser.GetPortType(state.CurrentStatementTrimmed); var portNames = _parser.GetPorts(state.CurrentStatementTrimmed).Select(p => p.PortName).ToList(); var module = _moduleRepository.Get(state.NetlistSource, state.CurrentModuleName); _moduleMutator.UpdatePortsType(module, portNames, portType); _moduleRepository.Update(module); }