/// <summary> /// Deletes an record at the specified index list /// </summary> private static void Remove(string[] commands) { if (commands.Length < 2) { return; } if (!int.TryParse(commands[1], out var index)) { index = -1; } if (index < 0 || index > CabinetService.GetRecordsCount() - 1) { return; } CabinetService.RemoveAt(index); Console.WriteLine("Record succesfully removed."); }
public void TestGetRecordsCount() { //Arrange var fileCabinet = new FileCabinetService(); const int expected = 2; //Act fileCabinet.Create("firstName", "lastName", "dateOfBirth"); fileCabinet.Create("first", "last", "date"); var result = fileCabinet.GetRecordsCount(); //Assert Assert.AreEqual(expected, result); }