using System;
using Microsoft.VisualStudio.TestTools.UnitTesting;
namespace MSTestPoc
{
[TestClass]
public class MSTestPocTests
{
// Code run once before all tests
[ClassInitialize]
public static void ClassInit(TestContext context)
{}
// Code that is run once after all tests
[ClassCleanup()]
public static void ClassCleanup()
{}
// Code that is run once before each test
[TestInitialize]
public void Initialize()
{}
// Code that is run once after each test
[TestCleanup]
public void Cleanup()
{}
//Example Test
[TestMethod]
public void ExampleTest()
{
//Arrange.
int expected = 1;
//Act
int? actual = MethodToTest();
//Assert
Assert.IsTrue(expected == actual, "expected == actual");
//Other example assets
Assert.AreEqual(expected, actual);
Assert.IsFalse(false);
//Assert.Fail("Explicitly Fail");
Assert.ThrowsException<NotImplementedException>(NotImplementedMethod);
}
[DataRow(1)]
[DataRow(2)]
[DataRow(3)]
[DataTestMethod]
public void ParameterizedTest(int value)
{
//Do some testing here
Console.WriteLine(value);
}
private int MethodToTest()
{
return 1;
}
private void NotImplementedMethod()
{
throw new NotImplementedException();
}
}
}
Cypressio cheat sheet helps in using right code examples for the automation frameworks. This cheat sheet is created for the participants of online training platform:
https://engineers-hub.teachable.com/p/cypressio
Key Points on ISTQB Test Automation Engineering sourced from:
https://engineers-hub.teachable.com/p/istqb-advanced-level-test-automation-engineer-professional-training-with-q-a
Created By
https://github.com/GregFinzer
Metadata
Comments
No comments yet. Add yours below!
Add a Comment
Related Cheat Sheets
More Cheat Sheets by GregFinzer