Question: What I need: Write a program named Averages that includes a method named Average that accepts any number of numeric parameters, displays them, and displays
What I need:
Write a program named Averages that includes a method named Average that accepts any number of numeric parameters, displays them, and displays their average.
For example, if 7 and 4 were passed to the method, the ouput would be:
7 4 -- Average is 5.5
Test your function in your Main(). Tests will be run against Average() to determine that it works correctly when passed one, two, or three numbers, or an array of numbers.
What I have:
using System; using System.Collections.Generic; class Program { static void Average(List
Errors I get:
Compilation failed: 1 error(s), 0 warnings NtTest2cd32bed.cs(15,9): error CS0103: The name `Averages' does not exist in the current context
Test Contents
[TestFixture] public class AverageTwoNumbersTest { [Test] public void AverageTest() { using (StringWriter sw = new StringWriter()) { Console.SetOut(sw); Averages.Average(8, 10); string expected = "8 10 -- Average is 9"; Assert.AreEqual(expected, sw.ToString().Trim()); } } } Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
