Skip to content

Instantly share code, notes, and snippets.

@nojaf
Created April 5, 2017 06:37
Show Gist options
  • Select an option

  • Save nojaf/2449a36e7621f0fec35b4d7ace39b4b0 to your computer and use it in GitHub Desktop.

Select an option

Save nojaf/2449a36e7621f0fec35b4d7ace39b4b0 to your computer and use it in GitHub Desktop.
MStest cheat sheet
using Microsoft.VisualStudio.TestTools.UnitTesting;
using SampleClassLib;
using System;
using System.Windows.Forms;
namespace TestNamespace
{
[TestClass()]
public sealed class DivideClassTest
{
[AssemblyInitialize()]
public static void AssemblyInit(TestContext context)
{
MessageBox.Show("AssemblyInit " + context.TestName);
}
[ClassInitialize()]
public static void ClassInit(TestContext context)
{
MessageBox.Show("ClassInit " + context.TestName);
}
[TestInitialize()]
public void Initialize()
{
MessageBox.Show("TestMethodInit");
}
[TestCleanup()]
public void Cleanup()
{
MessageBox.Show("TestMethodCleanup");
}
[ClassCleanup()]
public static void ClassCleanup()
{
MessageBox.Show("ClassCleanup");
}
[AssemblyCleanup()]
public static void AssemblyCleanup()
{
MessageBox.Show("AssemblyCleanup");
}
[TestMethod()]
[ExpectedException(typeof(System.DivideByZeroException))]
public void DivideMethodTest()
{
DivideClass.DivideMethod(0);
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment