Internal Test: Verifies that the description property is correctly copied when a Transformer is cloned.

ID: 1064

				
					using uCalcSoftware;

var uc = new uCalc();
var t_original = new uCalc.Transformer();
t_original.Description = "Original Transformer";

// Clone the transformer
var t_cloned = t_original.Clone();

Console.WriteLine($"Original Description: {t_original.Description}");
Console.WriteLine($"Cloned Description:   {t_cloned.Description}");

// Modify the clone's description to ensure they are independent
t_cloned.Description = "Cloned and Modified";

Console.WriteLine($"Original after mod: {t_original.Description}");
Console.WriteLine($"Cloned after mod:   {t_cloned.Description}");
				
			
Original Description: Original Transformer
Cloned Description:   Original Transformer
Original after mod: Original Transformer
Cloned after mod:   Cloned and Modified
				
					#include <iostream>
#include "uCalc.h"

using namespace std;
using namespace uCalcSoftware;

int main() {
   uCalc uc;
   uCalc::Transformer t_original;
   t_original.Description("Original Transformer");

   // Clone the transformer
   auto t_cloned = t_original.Clone();

   cout << "Original Description: " << t_original.Description() << endl;
   cout << "Cloned Description:   " << t_cloned.Description() << endl;

   // Modify the clone's description to ensure they are independent
   t_cloned.Description("Cloned and Modified");

   cout << "Original after mod: " << t_original.Description() << endl;
   cout << "Cloned after mod:   " << t_cloned.Description() << endl;
}
				
			
Original Description: Original Transformer
Cloned Description:   Original Transformer
Original after mod: Original Transformer
Cloned after mod:   Cloned and Modified
				
					Imports System
Imports uCalcSoftware
Public Module Program
   Public Sub Main()
      Dim uc As New uCalc()
      Dim t_original As New uCalc.Transformer()
      t_original.Description = "Original Transformer"
      
      '// Clone the transformer
      Dim t_cloned = t_original.Clone()
      
      Console.WriteLine($"Original Description: {t_original.Description}")
      Console.WriteLine($"Cloned Description:   {t_cloned.Description}")
      
      '// Modify the clone's description to ensure they are independent
      t_cloned.Description = "Cloned and Modified"
      
      Console.WriteLine($"Original after mod: {t_original.Description}")
      Console.WriteLine($"Cloned after mod:   {t_cloned.Description}")
   End Sub
End Module
				
			
Original Description: Original Transformer
Cloned Description:   Original Transformer
Original after mod: Original Transformer
Cloned after mod:   Cloned and Modified