/// <summary> /// /// </summary> /// <param name="args"></param> static void Main(string[] args) { Console.WriteLine(Adder()("Hello ", "World")); Console.WriteLine(Adder()(10, 20)); Console.WriteLine(PI()()); Console.Read(); }
public void ECT_WeakRobust() { //Testing Technique Name: ECT Weak Robust (Assumptions: Single Fault, Valid and Invalid numeric input) //Equivalence Classes (Valid Input Values) //R1 = {0 <= num1 <= 99}, R2 = {0 <= num2 <= 99} //Equivalence Classes (Invalid Input Values) //R3 = {num1 < 0}, R4 = {num1 > 99}, R5 = {num2 < 0}, R6 = {num2 > 99} //Number of test cases: 6 (2 valid + 4 invalid) //Case# N1 N2 //1 -1 50 //2 100 50 //3 50 -1 //4 50 100 //5 49 51 //6 51 49 objAdder = new Adder(-1, 50); Assert.AreEqual(49, objAdder.add(), "Test Case Failed"); objAdder = new Adder(100, 50); Assert.AreEqual(150, objAdder.add(), "Test Case Failed"); objAdder = new Adder(50, -1); Assert.AreEqual(49, objAdder.add(), "Test Case Failed"); objAdder = new Adder(50, 100); Assert.AreEqual(150, objAdder.add(), "Test Case Failed"); objAdder = new Adder(49, 51); Assert.AreEqual(100, objAdder.add(), "Test Case Failed"); objAdder = new Adder(51, 49); Assert.AreEqual(100, objAdder.add(), "Test Case Failed"); }
public static void can_cast_to_simple_generic_interface_method(Test t) { var target = new Adder(); var proxy = Duck.Cast <IAdder <int> >(target); t.Assert(3, proxy.AddOne(2)); }
public Task <int> Add() { var adder = new Adder(); _changer.Post(adder); return(adder.Result.Task); }
public void Add_SpecifiedInput_ExpectedOutput(int a, int b, int expected) { Adder adder = new Adder(); int actual = adder.Add(a, b); Assert.AreEqual(expected, actual); }
public void AddRuleToTreeView(string ruleName, IEnumerable <string> facts, IEnumerable <string> conclusions, string reason) { if (InvokeRequired) { Adder a = AddRuleToTreeView; Invoke(a, new object[] { ruleName, facts, conclusions, reason }); } else { //вершина с именем правила var rootNode = treeViewWorkedRules.Nodes.Add(ruleName); //вершина с посылками var ifNode = rootNode.Nodes.Add("Если"); //посылки foreach (var f in facts) { ifNode.Nodes.Add(f); } //вершина с заключениями var thenNode = rootNode.Nodes.Add("То"); //заключения foreach (var c in conclusions) { thenNode.Nodes.Add(c); } //объяснение rootNode.Nodes.Add(reason); } }
public void AdderTest() { Adder calculator = new Adder(); double result = calculator.Calculate(2, 5); Assert.AreEqual(7, result); }
public void SpecialValue() { //Special Value Testing //Testing some boundary values along with decimal cases objAdder = new Adder(-1, -1); Assert.AreEqual(-2, objAdder.add(), "Test Case Failed"); objAdder = new Adder(-1, 50); Assert.AreEqual(49, objAdder.add(), "Test Case Failed"); objAdder = new Adder(-1, 100); Assert.AreEqual(99, objAdder.add(), "Test Case Failed"); objAdder = new Adder(50, -1); Assert.AreEqual(49, objAdder.add(), "Test Case Failed"); objAdder = new Adder(50, 100); Assert.AreEqual(150, objAdder.add(), "Test Case Failed"); objAdder = new Adder(100, 100); Assert.AreEqual(200, objAdder.add(), "Test Case Failed"); objAdder = new Adder(50.33, 100.33); Assert.AreEqual(150.66, objAdder.add(), "Test Case Failed"); objAdder = new Adder(0.33, 100); Assert.AreEqual(100.33, objAdder.add(), "Test Case Failed"); objAdder = new Adder(-0.33, 50); Assert.AreEqual(49.67, objAdder.add(), "Test Case Failed"); }
public static void Main(string[] args) { try { string nameServiceHost = "localhost"; int nameServicePort = 1050; parseArgs(ref nameServiceHost, ref nameServicePort, args); Console.WriteLine("input the two summands"); Console.WriteLine("sum1:"); double sum1 = Double.Parse(Console.ReadLine()); Console.WriteLine("sum2:"); double sum2 = Double.Parse(Console.ReadLine()); // register the channel IiopClientChannel channel = new IiopClientChannel(); ChannelServices.RegisterChannel(channel, false); // access COS nameing service CorbaInit init = CorbaInit.GetInit(); NamingContext nameService = init.GetNameService(nameServiceHost, nameServicePort); NameComponent[] name = new NameComponent[] { new NameComponent("adder", "") }; // get the reference to the adder Adder adder = (Adder)nameService.resolve(name); // call add double result = adder.add(sum1, sum2); Console.WriteLine("result: " + result); } catch (Exception e) { Console.WriteLine("exception: " + e); } }
public void CalculatorTests() { var calculator = new Adder(); double actual = calculator.Calculate(1, 2); Assert.AreEqual(3, actual: actual); }
public void Calculate() { Adder calculator = new Adder(); double result = calculator.Calculate(10, 5); Assert.AreEqual(15, result); }
public IActionResult Result(Adder adder) { ViewData["num1"] = adder.Num1; ViewData["num2"] = adder.Num2; ViewData["Sum"] = adder.Num1 + adder.Num2; return(View()); }
public ActionResult Adder(Int32 block, String type, String subtype, Int32?paragraph, Int32?teller, Int32?talk, Int32?page, Int32?piece) { var adder = new Adder(); adder.SetBlock(block); switch ((type + subtype).ToLower()) { case "pieceteller": adder.SetPieceTeller(block, piece ?? 0, teller ?? 0, talk ?? 0); break; case "piecetalk": adder.SetPieceTalk(block, piece ?? 0, talk ?? 0, teller ?? 0); break; case "paragraphteller": adder.SetParagraphTeller(block, paragraph ?? 0, teller ?? 0, talk ?? 0, page ?? 0); break; case "paragraphtalk": adder.SetParagraphTalk(block, paragraph ?? 0, teller ?? 0, talk ?? 0, page ?? 0); break; case "paragraphpage": adder.SetParagraphPage(block, paragraph ?? 0, teller ?? 0, talk ?? 0, page ?? 0); break; default: throw new Exception("Unknown Adder Type."); } return(PartialView(adder.View, adder.Model)); }
public void AdderInitTest() { int expectedValue = 0; Adder adder = new Adder(); Assert.Equal(expectedValue, adder.Total); }
public void can_cast_to_simple_generic_interface_method() { var target = new Adder(); var proxy = Duck.Cast <IAdder <int> >(target); Assert.AreEqual(3, proxy.AddOne(2)); }
public void can_call_a_void_method_with_parameter_that_returns_something() { var target = new Adder(); var proxy = Duck.Cast <IAdder>(target); Assert.AreEqual(3, proxy.AddOne(2)); }
static void Main(string[] args) { ResourcesEstimator estimator = new ResourcesEstimator(); Adder.Run(estimator).Wait(); Console.WriteLine(estimator.ToTSV()); }
public void NormalTest() { //Given: 创建一个新的加法器 var adder = new Adder(); var testTable = Table.Parse(@"Specs\Adder\Adder.txt"); foreach (var row in testTable) { int a; int b; if (!int.TryParse(row["a"], out a)) { throw new FormatException("无效参数数据:" + row); } if (!int.TryParse(row["b"], out b)) { throw new FormatException("无效参数数据:" + row); } //When : 当向加法器的加法方法中传入两个参数 var strExpected = row["result"].Trim(); //Then :那么加法器应当自动正确的计算出这两个数的和并返回 var actual = adder.Add(a, b); var expected = int.Parse(row[2]); Assert.AreEqual(expected, actual); } }
public static void Main(string[] args) { try { string nameserviceLoc = "corbaloc::localhost:8091/StandardNS/NameServer-POA/_root"; if (args.Length > 0) { nameserviceLoc = args[0]; } Console.WriteLine("input the two summands"); Console.WriteLine("sum1:"); double sum1 = Double.Parse(Console.ReadLine()); Console.WriteLine("sum2:"); double sum2 = Double.Parse(Console.ReadLine()); // register the channel IiopClientChannel channel = new IiopClientChannel(); ChannelServices.RegisterChannel(channel, false); // get reference to nameservice NamingContext nc = (NamingContext)RemotingServices.Connect(typeof(NamingContext), nameserviceLoc); // get the reference to the adder Adder adder = (Adder)nc.resolve(new NameComponent[] { new NameComponent("Adder") }); // call add double result = adder.add(sum1, sum2); Console.WriteLine("result: " + result); } catch (Exception e) { Console.WriteLine("exception: " + e); } }
public void AdderMustAdd() { Adder theAdder = new Adder(1, 2); theAdder.Calculate(); Assert.Equal(3, theAdder.Result); }
public void Execute(int i) { Adders[i] = new Adder() { Value = Adders[i].Value + 1 }; }
public void AddFloatsTwoNegativesTest() { var sut = new Adder(); double result = sut.AddFloats(-1, -2); Assert.AreEqual(-3, result); }
public static void Main(string[] args) { try { string host = "localhost"; int port = 8087; parseArgs(ref host, ref port, args); Console.WriteLine("input the two summands"); Console.WriteLine("sum1:"); double sum1 = Double.Parse(Console.ReadLine()); Console.WriteLine("sum2:"); double sum2 = Double.Parse(Console.ReadLine()); // register the channel IiopClientChannel channel = new IiopClientChannel(); ChannelServices.RegisterChannel(channel, false); // get the reference to the adder Adder adder = (Adder)RemotingServices.Connect(typeof(Adder), "iiop://" + host + ":" + port + "/adder"); // call add double result = adder.add(sum1, sum2); Console.WriteLine("result: " + result); } catch (Exception e) { Console.WriteLine("exception: " + e); } }
public void CalculateTest() { ITwoArgumentsCalculator calculator = new Adder(); double result = calculator.Calculate(4, 2); Assert.AreEqual(6, result); }
public void AddIntsTwoPositivesTest2() { var sut = new Adder(); double result = sut.AddInts(2, 4); Assert.AreEqual(6, result); }
public void Overflow_test(string test_data_file) { //Given: 创建一个新的加法器 var testTable = Table.Parse(test_data_file); var adder = new Adder(); foreach (var row in testTable) { int a; int b; if (!int.TryParse(row["a"], out a)) { throw new FormatException("无效参数数据:" + row); } if (!int.TryParse(row["b"], out b)) { throw new FormatException("无效参数数据:" + row); } Assert.Throws(typeof(OverflowException), () => adder.Add(a, b)); } }
/// <summary> /// Converts <see cref="AnalogChannel"/> to its string format. /// </summary> public override string ToString() { // An,ch_id,ph,ccbm,uu,a,b,skew,min,max List <string> values = new List <string> { Index.ToString(), Name, PhaseID, CircuitComponent, Units, Multiplier.ToString(CultureInfo.InvariantCulture), Adder.ToString(CultureInfo.InvariantCulture), Skew.ToString(CultureInfo.InvariantCulture), MinValue.ToString(CultureInfo.InvariantCulture), MaxValue.ToString(CultureInfo.InvariantCulture) }; // ...,primary,secondary,PS if (m_version >= 1999) { values.Add(PrimaryRatio.ToString(CultureInfo.InvariantCulture)); values.Add(SecondaryRatio.ToString(CultureInfo.InvariantCulture)); values.Add(ScalingIdentifier.ToString()); } return(string.Join(",", values)); }
public async Task <ActionResult <Instrument> > AddInstrument([FromBody] Instrument inst) { Instrument toAdd = Adder.createInstrument(_context, Guid.NewGuid(), inst.Adress, inst.DisplayName); //new Instrument { DisplayName = inst.DisplayName, Adress = inst.Adress, UUID = Guid.NewGuid() }; //Adder.createInstrument(); //_context.Instrument.Add(toAdd); return(toAdd); }
public void Convert_Null_ThrowsArgumentNullException() { var adder = new Adder(); Expect(() => adder.Convert(null), Throws.ArgumentNullException .With.Message.Contains("Empty") .And.Property("ParamName").Contains("amount")); }
public void Convert_CorrectComplexNumber_ConvertsItToDecimalOfSum() { var adder = new Adder(); var actual = adder.Convert("100 + 100"); Expect(actual, EqualTo(200m)); }
public void AddNumbers_TwoValidIntegers_ReturnsThoseTwoAddedTogether() { // Arrange var adderMock = new Adder(); var controller = new HomeController(adderMock); var testNumberOne = "1"; var testNumberTwo = "2"; // Act var result = controller.AddNumbers(testNumberOne, testNumberTwo) as ContentResult; // Assert Assert.IsNotNull(result); Assert.AreEqual("The result is \"3\"", result.Content); }
public void TestAddWithExpectationFromProperty() { var actual = _calc.Add(1, 2); var expected = new Adder(1, 2).Result; Assert.AreEqual(expected, actual); }
static public void Main () { Adder add = new Adder(3); Console.WriteLine ("Hello Mono World: " + add.addOne()); }
public void CreateProcessor() { _processor = new Adder(); }
public static void Main(string[] args) { Adder a=new Adder(); Console.WriteLine(a.Add(2,3)); }
public void SetUp() { var parser = new CalculatorExpressionParser(new ExpressionPartsParser(), new NumberParserFactory()); var adder = new Adder(); calculator = new StringCalculator(parser, adder); }
public void ProvideTheSUT(Adder adder, int first, int second) { Assert.Equal(first + second, adder.Add(first, second)); }
public void MixAndMatchSpecificallyProvidedAndAutoCreatedInput(int first, int second, Adder adder) { Assert.Equal(first + second, adder.Add(first, second)); }