Test isn't IDisposable, so that won't even compile. But if it was disposable, yes using will do it, and new by itself won't. It is an unusual usage, but I've seen similar. Rarely.
Based on your comment (main question), I suspect that you are confusing garbage collection and disposal. There is no way to forcibly make something get collected, short of GC (which you should not do). Unless you have a really good reason to want it collected, just let it be - chances are it is "generation 0" and will be collected cheaply anyway.
Also, the "do whatever" suggests doing something in a constructor but not caring about the created object; a static method would be preferable:
public class Test { /* could be static */ public static void DoSomething() { ... } } ... Test.DoSomething();
TestimplementsIDisposable?