using System;
using Microsoft.VisualStudio.TestTools.UnitTesting;
public class Program
{
public static void Main()
Foo bar = new Foo();
bar.a=2;
Foo test = Random(bar);
Assert.AreNotSame(test, bar);
Console.WriteLine(test.a);
}
public static Foo Random(Foo bar){
bar.a=1;
return bar;
public class Foo{
public int a;
public string test;