public void AddBalls_MachineWithoutGumbles_MachineWithAddedGumbles() { // Arrange _testOutputHelper.WriteLine(_gumballMachine.ToString() + "\n-----------"); // Act _gumballMachine.AddBalls(5); // Assert Assert.Equal(5u, _gumballMachine.BallsCount); _testOutputHelper.WriteLine(_gumballMachine.ToString() + "\n-----------"); }
private void AddBalls(string args) { var argumentsParser = new ArgumentsParser(args); if (argumentsParser.NextArgumentsCount < 1) { throw new MenuException(); } int?ballsCount = argumentsParser.GetNextAsInt(); if (ballsCount == null || ballsCount < 0) { throw new MenuException(); } _machine.AddBalls(( uint )ballsCount.Value); }