public void InvalidFileNumberThrow() { // ARRANGE var args = new string[] { @"--file-number-seed=XXX" }; var logic = new ArgumentsLogic(args); // ASSERT Assert.Throws <ArgumentException>( delegate { logic.GetFileNumberSeed(); }); }
public void MissingPrependTextThrow() { // ARRANGE var args = new string[] { }; var logic = new ArgumentsLogic(args); // ASSERT Assert.Throws <ArgumentException>( delegate { logic.GetPrependText(); }); }
public void MissingFolderPathThrow() { // ARRANGE var args = new string[] { }; var logic = new ArgumentsLogic(args); // ASSERT Assert.Throws <ArgumentException>( delegate { logic.GetFolderPath(); }); }
public void MissingFileNumberReturnsDefault() { // ARRANGE var args = new string[] { }; var logic = new ArgumentsLogic(args); // ACT var result = logic.GetFileNumberSeed(); // ASSERT Assert.AreEqual(1, result); }
public void GetFileNumberSeed() { // ARRANGE var args = new string[] { @"--file-number-seed=666" }; var logic = new ArgumentsLogic(args); // ACT var value = logic.GetFileNumberSeed(); // ASSERT Assert.AreEqual(666, value); }
public void GetPrependText() { // ARRANGE var args = new string[] { @"--prepend-text=aaa### - " }; var logic = new ArgumentsLogic(args); // ACT var value = logic.GetPrependText(); // ASSERT Assert.AreEqual(@"aaa### - ", value); }
public void GetFolderPath() { // ARRANGE var args = new string[] { @"--folder-path=T:\TestData\*.txt" }; var logic = new ArgumentsLogic(args); // ACT var value = logic.GetFolderPath(); // ASSERT Assert.AreEqual(@"T:\TestData\*.txt", value); }
public void GetCommandPrepend() { // ARRANGE var args = new string[] { @"--prepend" }; var logic = new ArgumentsLogic(args); // ACT var value = logic.Command; // ASSERT Assert.AreEqual(CommandType.Prepend, value); }
public void GetCommandRemove() { // ARRANGE var args = new string[] { @"--remove" }; var logic = new ArgumentsLogic(args); // ACT var value = logic.Command; // ASSERT Assert.AreEqual(CommandType.Remove, value); }
public void GetCommandHelp() { // ARRANGE var args = new string[] { @"--help" }; var logic = new ArgumentsLogic(args); // ACT var value = logic.Command; // ASSERT Assert.AreEqual(CommandType.Usage, value); }