public void PassByReference() { GradeBook book = new GradeBook(); book.Name = "Not set"; Assert.AreEqual("Name set", book.Name); }
public void ReferenceTypesPassByValue() { var book1 = new GradeBook(); book1.Name = "Tic Tac Toe"; EditBookName(book1); Assert.AreEqual("Chess", book1.Name); }
public static void Main(String[] args) { GradeBook myGradeBook = new GradeBook("CS101 introduction to Programming", "Professor Smith" ); myGradeBook.DisplayMessage(); Console.Read(); }
public void ReferenceTypesPassByValue() { GradeBook book1 = new GradeBook(); GradeBook book2 = book1; GiveBookName(ref book2); Assert.AreEqual(book2.Name, "A grade book"); }
public void VariablesHoldAReference() { var book1 = new GradeBook(); var book2 = book1; book2.Name = "cat in the hat"; Assert.AreEqual("cat in the hat", book1.Name); }
static void Main(string[] args) { GradeBook myGradeBook = new GradeBook("CS101 Introduction to C3 Programming"); GradeBook myGradeBook1 = new GradeBook("CS102 Data Structures"); Console.WriteLine("myGradeBook course name is: {0}", myGradeBook); Console.WriteLine("myGradeBook1 course name is: {0}", myGradeBook1); }
public void PassByValue() { var book = new GradeBook(); book.Name = "Not Set"; SetName(book); Assert.AreEqual("Name Set", book.Name); }
public void GradeBookVariablesHoldAReference() { GradeBook g1 = new GradeBook(); GradeBook g2 = g1; g1.Name = "Scott's grade book"; Assert.AreEqual(g1.Name, g2.Name); }
public void ComputesLetterGrade() { GradeBook book = new GradeBook(); book.AddGrade(85); GradeStatistics result = book.ComputeStatistics(); Assert.AreEqual("B", result.LetterGrade); }
// Main method begins program execution public static void Main( string[] args ) { // Create a GradeBook object and assign it to myGradeBook (variable??) GradeBook myGradeBook = new GradeBook(); // Call myGradeBook's DisplayMessage Method myGradeBook.DisplayMessage(); }
// Main method begins program execution public static void Main( string[] args ) { // create a GradeBook object and assign it to myGradeBook GradeBook myGradeBook = new GradeBook(); // call myGradeBook's DisplayMessage method myGradeBook.DisplayMessage(); }
public void ReferenceTypesPassByValue() { GradeBook book1 = new GradeBook(); GradeBook book2 = book1; GiveBookAName(book2); Assert.AreEqual("A GradeBook", book1.Name); }
public void ComputesLowestGrade() { GradeBook book = new GradeBook(); book.AddGrade(10); book.AddGrade(90); GradeStatistics result = book.ComputeStatistics(); Assert.AreEqual(10, result.LowestGrade); }
//Método principal public static void Main(string[] args) { // crea un objeto GradeBook y lo asigna a myGradeBook GradeBook myGradeBook = new GradeBook(// invoca al constructor "curso de C#"); myGradeBook.DisplayMessage(); // muestra mensaje de bienvenida myGradeBook.DetermineClassAverage(); // encuentra la media }
public static void Main(string[] args ) { GradeBook myGradeBook = new GradeBook( "CS101 Intro to C#"); myGradeBook.DisplayMessage(); myGradeBook.DetermineClassAverage(); Console.ReadLine(); }
public void GradesBookVariablesHoldAReference() { GradeBook g1 = new GradeBook(); GradeBook g2 = g1; g1.Name = "What a wonderful day!"; Assert.AreEqual(g1.Name, g2.Name); }
public void ComputeAverageGrade() { GradeBook book = new GradeBook(); book.AddGrade(91); book.AddGrade(89.5f); book.AddGrade(75); GradeStatistics result = book.ComputeStatistics(); Assert.AreEqual(85.16, result.AverageGrade,0.01); }
public GradeBookTests() { var book = new GradeBook(); book.AddGrade(90f); book.AddGrade(100f); book.AddGrade(50f); _stats = book.ComputeStatistics(); }
public void ComputeLowestgGrade() { GradeBook book = new GradeBook(); book.AddGrade(15); book.AddGrade(95); GradeStatistics statistics = book.computeStatistics(); Assert.AreEqual(15, statistics.LowestGrade); }
public static void Main( string[] args ) { // create GradeBook object myGradeBook and // pass course name to constructor GradeBook myGradeBook = new GradeBook( "CS101 Introduction to C# Programming" ); myGradeBook.DisplayMessage(); // display welcome message myGradeBook.DetermineClassAverage(); // find average of 10 grades }
// Main method begins application execution public static void Main( string[] args ) { // one-dimensional array of student grades int[] gradesArray = { 87, 68, 94, 100, 83, 78, 85, 91, 76, 87 }; GradeBook myGradeBook = new GradeBook( "CS101 Introduction to C# Programming", gradesArray ); myGradeBook.DisplayMessage(); myGradeBook.ProcessGrades(); }
public void ReferenceTypesPassByValueReassigned() { var book1 = new GradeBook(); book1.Name = "Hino B"; ReassignBook(book1); // Our book is still assigned to the same Gradebook instance // Since a copy of our pointer was passed, changing assignment // in another method does not affect our book's assignment. Assert.AreEqual("Hino B", book1.Name, true); }
public void CalculateHighestGrade() { GradeBook book = new GradeBook(); book.AddGrade(79.4f); book.AddGrade(90.5f); book.AddGrade(45.9f); var high = book.ComputeStatistics().MaximumGrade; var min = book.ComputeStatistics().MinimumGrade; Assert.AreEqual(90.5f, high); Assert.AreEqual(45.9f, min); }
// Main method begins program execution public static void Main(string[] args) { // create GradeBook object GradeBook gradeBook1 = new GradeBook( // invokes constructor "CS101 Introduction to C# Programming", "Evgeni"); GradeBook gradeBook2 = new GradeBook( // invokes constructor "CS102 Data Structures in C#", "Krustev"); // display initial value of courseName for each GradeBook gradeBook1.DisplayMessage(); Console.WriteLine(); gradeBook2.DisplayMessage(); }
public void PassByValue() { // We create a new Gradebook called book and set it to "not set". Then we call // the SetName() method and pass it the * value * book Because book is a // *reference * to an object, a copy of the reference gets passed in to the // SetName() method.Thus, altering the object that is the subject of the // reference, will change the object for all other variables that reference it. GradeBook book = new GradeBook(); book.Name = "Not set"; SetName(book); Assert.AreEqual("Name set", book.Name); }
// Main method begins program execution public static void Main( string[] args ) { // create GradeBook object GradeBook gradeBook1 = new GradeBook( // invokes constructor "CS101 Introduction to C# Programming" ); GradeBook gradeBook2 = new GradeBook( // invokes constructor "CS102 Data Structures in C#" ); // display initial value of courseName for each GradeBook Console.WriteLine( "gradeBook1 course name is: {0}", gradeBook1.CourseName ); Console.WriteLine( "gradeBook2 course name is: {0}", gradeBook2.CourseName ); }
// Main method begins program execution public static void Main( string[] args ) { // create a GradeBook object and assign it to myGradeBook GradeBook myGradeBook = new GradeBook(); // prompt for and input course name Console.WriteLine( "Please enter the course name:" ); string nameOfCourse = Console.ReadLine(); // read a line of text Console.WriteLine(); // output a blank line // call myGradeBook's DisplayMessage method // and pass nameOfCourse as an argument myGradeBook.DisplayMessage( nameOfCourse ); }
public static void Main(string[] args) { // initialize reference using constructor GradeBook gradeBook = new GradeBook("COP 2360 C# Programming", "April Graves"); // display gradeBook with get property Console.WriteLine("gradeBook.CourseName value is: {0}", gradeBook.CourseName); Console.WriteLine("gradeBook.CourseInstructor value is: {0}", gradeBook.CourseInstructor); Console.WriteLine(); // display gradeBook with method call gradeBook.DisplayMessage(); // Freeze console window Console.ReadLine(); }
// Main method begins program execution. public static void Main(string[]args) { // create a GradeBook object and assign it to myGradeBook GradeBook myGradeBook = new GradeBook("CS101 Introduction to C# Programming", "April Graves"); // display initial value of CourseName Console.WriteLine("Initial course name is: '{0}'", myGradeBook.CourseName); // prompt for and input course name Console.WriteLine("Please enter the course name:"); myGradeBook.CourseName = Console.ReadLine(); // set CourseName Console.WriteLine(); // output a blank line // display welcome message after specifiying course name myGradeBook.DisplayMessage(); }
// Main method begins program execution public static void Main( string[] args ) { // Create a GradeBook object and assign it to myGradeBook (variable??) GradeBook myGradeBook = new GradeBook(); // Prompt for input course name Console.WriteLine("Please enter course name: "); string nameOfCourse = Console.ReadLine(); // read a line of text and store it as the course name. Console.WriteLine(); myGradeBook.DisplayMessage( nameOfCourse ); // Call myGradeBook's DisplayMessage Method // myGradeBook.DisplayMessage(); }
private void GiveBookANameRef(ref GradeBook gradebook) { gradebook.Name = _gradeBookName; }
private void GiveBookAName(ref GradeBook book) { book = new GradeBook(); //writing new value to book2 that do not influence book1, book1 is still pointing to original GradeBook. book.Name = "A GradeBook"; }
//ref ex: private void GiveBookAName(ref GradeBook book) private void GiveBookAName(GradeBook book) //value book is a pointer { //book = new GradeBook(); book.Name = "A GradeBook"; }
private void GiveBookName(ref GradeBook book) { book = book != null ? new GradeBook { Name = "A new Book" } : throw new ArgumentNullException(nameof(book)); }
private void GiveBookAName(ref GradeBook book)//so book is a pointer/reference { book = new GradeBook(); book.Name = "A EuroMonitor Grade Book"; }
private void GiveBookAName(GradeBook g2) { g2.name = "A GradeBook"; }
private void SetName(GradeBook book) { book.Name = "Another Name"; }
private void GiveBookName(GradeBook book) { book.Name = "A gradebook"; }
public void TestMethod1() { GradeBook boook = new GradeBook(); }
private void GiveBookAName(GradeBook gb) { gb.Name = "Vijay's grade book"; }
void SetName(GradeBook book) { book.Name = "Name set"; }
/// <summary> /// Ref methods can be considered as a pointer to a pointer. Or a reference to the reference. /// A reference of the object is passed into the method and the method uses that reference. /// Any changes in this method will change the original object that was passed because the ref method /// is now "referencing" that objects reference(memory location) /// </summary> /// <param name="book"></param> private void GiveRefBookAName(ref GradeBook book) { // The reference is passed in and then this creates a new object and assigns its name book = new GradeBook(); book.Name = "B Gradebook"; }
/// <summary> /// This method is almost a copy of GiveBookAName with an exception. /// This method will create a new book object inside of the method and assign that new books name. /// So if a Book object is passed into this method it won't change that book, because it creates /// a new book and assigns the name to the new book. While the original book is left alone. /// </summary> /// <param name="book"></param> private void GiveFakeBookAName(GradeBook book) { // New object is created and assigned a name, leaving the object passed into this method alone. book = new GradeBook(); book.Name = "B Gradebook"; }
private void giveBookAName(GradeBook book) { book.name = "A GradeBook"; }
public void TestThatTheListOfGradesIsNotNull() { GradeBook book = new GradeBook(); Assert.IsNotNull(book.Grades); }
//[TestMethod] //public void ReferenceTypesPassByValue() //{ // GradeBook book1 = new GradeBook(); // GradeBook book2 = book1; // GiveABookName(book2); // Assert.AreEqual(book1.Name, "Pedro's grade book".ToUpper()); //} private void GiveABookName(GradeBook book) { // book = new GradeBook(); book.Name = "Pedro's grade book"; }
private void GiveBookAName(GradeBook book) { book.NameChanged += OnNameChanged; book.Name = "A GradeBook"; }
private void GiveBookAName(GradeBook book) { //book = new GradeBook(); //This wouldn't change book2. book.Name = "A Gradebook"; }
private void GiveBookAName(GradeBook b2) { b2.Name = "A GradeBook 2"; }
private void GiveBookAName(GradeBook book) { book.Name = "A GradeBook"; }
private void GiveBookName(GradeBook book) { book.Name = "Aido knyga"; }
private void ChangeName(ref GradeBook book) { book = new GradeBook(); book.Name = "Ankap anun"; }
private void GiveBookAName(GradeBook book) { book.Name = "This is a book name"; }
private void GiveBookAName(ref GradeBook book) { book = new GradeBook(); book.Name = "A GradeBook"; }
private void GiveBookName(GradeBook book) { book.Name = "Shaun's Book"; }
void GiveBookAName(out GradeBook book) { book = new GradeBook(); book.Name = "A GradeBook"; }
public void MyMethod() { GradeBook aveg = new GradeBook(); var x = aveg.GradesList; }
private void AddBookName(GradeBook book) { book.Name = "Andrei grade book"; }
private void GiveBookAName(GradeBook gb) { //Will fail as new object is created and that name is set //gb = new GradeBook(); gb.Name = "Grade book"; }
private void GivenBookAname(GradeBook book) { // book = new GradeBook(); //book.name = "A GradeBook"; }