public void Block_SingleHose_BlocksHose() { _mockIO.Setup(c => c.SendAndReceive(CompanyCommands.BlockHose, "04")).Verifiable(); var forecourt = new Company(_mockIO.Object); forecourt.Block(new Hose(1)); forecourt.Dispose(); _mockIO.Verify(c => c.SendAndReceive(CompanyCommands.BlockHose, "04")); }