public void RobotManagerRemovesProperly() { Robot robot = new Robot("Pesho", 100); RobotManager robotManager = new RobotManager(10); robotManager.Add(robot); robotManager.Remove(robot.Name); Assert.That(robotManager.Count, Is.EqualTo(0)); }
public void RobotManagerThorowsExceptionOnInvalidNameToRemove() { RobotManager robotManager = new RobotManager(10); Assert.That(() => robotManager.Remove("Goso"), Throws.InvalidOperationException.With.Message.EqualTo($"Robot with the name Goso doesn't exist!")); }