public void ManyDronesTest() { var expected = 8; var actual = DroneManager.FindUniqueDeliveryId(new int[] { 2, 5, 4, 8, 6, 3, 1, 4, 2, 3, 6, 5, 1 }); Assert.AreEqual(expected, actual); }
public void UniqueIdInTheMiddleTest() { var expected = 1; var actual = DroneManager.FindUniqueDeliveryId(new int[] { 3, 2, 1, 2, 3, 2, 2 }); Assert.AreEqual(expected, actual); }
public void UniqueIdComesFirstTest() { var expected = 1; var actual = DroneManager.FindUniqueDeliveryId(new int[] { 1, 2, 2 }); Assert.AreEqual(expected, actual); }
public void UniqueIdComesLastTest2() { var expected = 1001; var actual = DroneManager.FindUniqueDeliveryId(new int[] { 3, 17, 32, 32, 3, 17, 1001 }); Assert.AreEqual(expected, actual); }
public void OneDroneTest() { var expected = 1; var actual = DroneManager.FindUniqueDeliveryId(new int[] { 1 }); Assert.AreEqual(expected, actual); }