public static void Main(string[] args) { IntOperations operacje = new IntOperations(); uint data = 0; operacje.setOperation(ref data, 62); operacje.setAnswer(ref data, 13); operacje.setID(ref data, 54); operacje.printAllFields(ref data); Console.WriteLine("\n\nClient running..."); while (true) { String tmp = Console.ReadLine(); Client client = new Client(); if (tmp.Length <= 0) { continue; } uint x = Convert.ToUInt32(tmp); //tutaj jak się poda SŁOWO a nie LICZBĘ to wywala exception! client.send(data); } }
public override int Run(string[] remainingArguments) { var result = IntOperations.Double(number); Console.WriteLine(result); return(0); }
private static int RunAndReturnErrorCode(DoubleIntegerOptions options) { var result = IntOperations.Double(options.Number); Console.WriteLine(result); return(0); }
private static int RunAndReturnErrorCode(AddIntegersOptions options) { var result = IntOperations.Add(options.Number1, options.Number2); Console.WriteLine(result); return(0); }
public void Should_product_two_integer() { var operations = new IntOperations(); var firstNumber = 3; var secondNumber = 2; var expected = firstNumber * secondNumber; operations.Product(firstNumber, secondNumber).Should().Be(expected); }
public void Should_add_two_integer_number() { var operations = new IntOperations(); var firstNumber = 2; var secondNumber = 3; var expected = firstNumber + secondNumber; operations.Add(firstNumber, secondNumber).Should().Be(expected); }
public static void RunCreateDelegates() { //explicitly create delegate IntOperations op = new IntOperations(Add); Console.WriteLine(op(9, 5)); //delegate is created automaticaly from method op = Substract; Console.WriteLine(op(7, 6)); Console.ReadLine(); }
public void NextBiggerNumber_AlmostBiggestIntegerNumbers_ThrowsOverFlowException(int number) { Assert.Throws <OverflowException>(() => IntOperations.NextBiggerNumber(number)); }
public void NextBiggerNumber_NegativeOrZeroNumber_ThrowsArgumentOutOfRangeException(int number) { Assert.Throws <ArgumentOutOfRangeException>(() => IntOperations.NextBiggerNumber(number)); }
public int NextBiggerNumber_PositiveIntegerNumber_PositiveTest(int number) { return(IntOperations.NextBiggerNumber(number)); }
static int Main(string[] args) { var app = new CommandLineApplication(); app.HelpOption(inherited: true); app.Command("add", addCommand => { addCommand.Description = "Adds two integers"; var number1 = addCommand.Option <int>("-i1|--int1", "The first integer to sum", CommandOptionType.SingleValue).IsRequired(); var number2 = addCommand.Option <int>("-i2|--int2", "The second integer to sum", CommandOptionType.SingleValue).IsRequired(); addCommand.OnExecute(() => { var result = IntOperations.Add(number1.ParsedValue, number2.ParsedValue); Console.WriteLine(result); return(0); }); }); app.Command("concatenate", concatenateCommand => { concatenateCommand.Description = "Concatenates two strings"; var text1 = concatenateCommand.Option("-s1|--string1", "The first string", CommandOptionType.SingleValue).IsRequired(); var text2 = concatenateCommand.Option("-s2|--string2", "The second string", CommandOptionType.SingleValue).IsRequired(); concatenateCommand.OnExecute(() => { var result = StringOperations.Concat(text1.Value(), text2.Value()); Console.WriteLine(result); return(0); }); }); app.Command("double", doubleCommand => { doubleCommand.Description = "Doubles an integer"; var number = doubleCommand.Option <int>("-i|--int", "The integer to double", CommandOptionType.SingleValue).IsRequired(); doubleCommand.OnExecute(() => { var result = IntOperations.Double(number.ParsedValue); Console.WriteLine(result); return(0); }); }); app.Command("duplicate", duplicateCommand => { duplicateCommand.Description = "Duplicates a string"; var text = duplicateCommand.Option("-s|--string", "The string to duplicate", CommandOptionType.SingleValue).IsRequired(); duplicateCommand.OnExecute(() => { var result = StringOperations.Duplicate(text.Value()); Console.WriteLine(result); return(0); }); }); app.Command("join", joinCommand => { joinCommand.Description = "Joins multiple strings"; var strings = joinCommand.Option("-s|--strings", "The strings to join", CommandOptionType.MultipleValue).IsRequired(); joinCommand.OnExecute(() => { var result = StringOperations.Join(strings.Values); Console.WriteLine(result); return(0); }); }); app.Command("reverse", reverseCommand => { reverseCommand.Description = "Reverses a string"; var text = reverseCommand.Option("-s|--string", "The string to reverse", CommandOptionType.SingleValue).IsRequired(); reverseCommand.OnExecute(() => { var result = StringOperations.Reverse(text.Value()); Console.WriteLine(result); return(0); }); }); app.OnExecute(() => { app.ShowHelp(); return(1); }); return(app.Execute(args)); }