Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using Microsoft.VisualStudio.TestTools.UnitTesting;
- using System;
- namespace TestNow1
- {
- /// <summary>
- ///This is a test class for TriangleTest and is intended
- ///to contain all TriangleTest Unit Tests
- ///</summary>
- [TestClass()]
- public class TriangleTest
- {
- private TestContext testContextInstance;
- /// <summary>
- ///Gets or sets the test context which provides
- ///information about and functionality for the current test run.
- ///</summary>
- public TestContext TestContext
- {
- get
- {
- return testContextInstance;
- }
- set
- {
- testContextInstance = value;
- }
- }
- #region Additional test attributes
- //
- //You can use the following additional attributes as you write your tests:
- //
- //Use ClassInitialize to run code before running the first test in the class
- //[ClassInitialize()]
- //public static void MyClassInitialize(TestContext testContext)
- //{
- //}
- //
- //Use ClassCleanup to run code after all tests in a class have run
- //[ClassCleanup()]
- //public static void MyClassCleanup()
- //{
- //}
- //
- //Use TestInitialize to run code before running each test
- //[TestInitialize()]
- //public void MyTestInitialize()
- //{
- //}
- //
- //Use TestCleanup to run code after each test has run
- //[TestCleanup()]
- //public void MyTestCleanup()
- //{
- //}
- //
- #endregion
- /// <summary>
- ///A test for Triangle Constructor
- /// <summary>
- ///A test for Triangle Constructor
- ///</summary>
- [TestMethod()]
- public void TriangleConstructorTest1()
- {
- Triangle target = new Triangle(new Point(0, 2), new Point(2, 4), new Point(4, 0));
- Assert.IsTrue(target.isIsosceles());
- }
- /// <summary>
- ///A test for Triangle Constructor
- ///</summary>
- [TestMethod()]
- //.Tre lika sidor
- public void TriangleConstructorTest2()
- {
- double a = 3.0;
- double b = 3.0;
- double c = 3.0;
- Triangle target = new Triangle(a, b, c);
- }
- /// <summary>
- ///A test for Triangle Constructor
- ///</summary>
- [TestMethod()]
- //.Tre olika sidor
- public void TriangleConstructorTest3()
- {
- double a = 3.0;
- double b = 4.0;
- double c = 5.0;
- Triangle target = new Triangle(a, b, c);
- }
- /// <summary>
- ///A test for Triangle Constructor
- ///</summary>
- [TestMethod()]
- //.Tre olika sidor
- public void TriangleConstructorTest4()
- {
- double a = 1.0;
- double b = 2.0;
- double c = 5.0;
- Triangle target = new Triangle(a, b, c);
- }
- /// <summary>
- ///A test for Triangle Constructor
- ///</summary>
- [TestMethod()]
- //.Två lika sidor
- public void TriangleConstructorTest5()
- {
- double a = 2.0;
- double b = 2.0;
- double c = 7.0;
- Triangle target = new Triangle(a, b, c);
- }
- /// <summary>
- ///A test for Triangle Constructor
- ///</summary>
- [TestMethod()]
- //.Endast nollor
- public void TriangleConstructorTest6()
- {
- try
- {
- double a = 0.0;
- double b = 0.0;
- double c = 0.0;
- Triangle target = new Triangle(a, b, c);
- }
- catch (ArgumentOutOfRangeException)
- {
- Assert.IsTrue(true);
- }
- }
- /// <summary>
- ///A test for Triangle Constructor
- ///</summary>
- [TestMethod()]
- //.Olika sidor en nolla
- public void TriangleConstructorTest7()
- {
- double a = 0.0;
- double b = 2.0;
- double c = 1.0;
- Triangle target = new Triangle(a, b, c);
- }
- /// <summary>
- ///A test for Triangle Constructor
- ///</summary>
- [TestMethod()]
- //. Tre olika negativa sidor
- public void TriangleConstructorTest8()
- {
- try
- {
- double[] s = new double[3] { -1.0, -2.0, -4.0 };
- Triangle target = new Triangle(s);
- }
- catch (ArgumentOutOfRangeException)
- {
- Assert.IsTrue(true);
- }
- }
- /// <summary>
- ///A test for isEquilateral
- ///</summary>
- [TestMethod()]
- //.Två lika sidor, en negativ
- public void TriangleConstructorTest9()
- {
- try
- {
- double a = 1.0;
- double b = 1.0;
- double c = -6.0;
- Triangle target = new Triangle(a, b, c);
- }
- catch (ArgumentOutOfRangeException)
- {
- Assert.IsTrue(true);
- }
- }
- /// <summary>
- ///A test for Triangle Constructor
- ///</summary>
- [TestMethod()]
- //.Två lika negativa sidor
- public void TriangleConstructorTest10()
- {
- try
- {
- double a = -1.0;
- double b = -1.0;
- double c = 6.0;
- Triangle target = new Triangle(a, b, c);
- }
- catch (ArgumentOutOfRangeException)
- {
- Assert.IsTrue(true);
- }
- }
- /// <summary>
- ///A test for Triangle Constructor
- ///</summary>
- [TestMethod()]
- //.Olika sidor, decimaltal
- public void TriangleConstructorTest11()
- {
- double a = 1.2;
- double b = 1.4;
- double c = 1.6;
- Triangle target = new Triangle(a, b, c);
- }
- /// <summary>
- ///A test for Triangle Constructor
- ///</summary>
- [TestMethod()]
- public void isEquilateralTest()
- {
- double[] s = { 1.0, 1.0, 1.0 }; // TODO: Initialize to an appropriate value
- Triangle target = new Triangle(s); // TODO: Initialize to an appropriate value
- bool expected = true; // TODO: Initialize to an appropriate value
- bool actual;
- actual = target.isEquilateral();
- Assert.AreEqual(expected, actual);
- }
- /// <summary>
- ///A test for isIsosceles
- ///</summary>
- [TestMethod()]
- public void isIsoscelesTest()
- {
- double[] s = new double[3] { 2.0, 2.0, 3 }; // TODO: Initialize to an appropriate value
- Triangle target = new Triangle(s); // TODO: Initialize to an appropriate value
- bool expected = true; // TODO: Initialize to an appropriate value
- bool actual;
- actual = target.isIsosceles();
- Assert.AreEqual(expected, actual);
- }
- /// <summary>
- ///A test for isScalene
- ///</summary>
- [TestMethod()]
- public void isScaleneTest()
- {
- double[] s = { 2.0, 3.0, 4.0} ; // TODO: Initialize to an appropriate value
- Triangle target = new Triangle(s); // TODO: Initialize to an appropriate value
- bool expected = true; // TODO: Initialize to an appropriate value
- bool actual;
- actual = target.isScalene();
- Assert.AreEqual(expected, actual);
- }
- }
- }
Add Comment
Please, Sign In to add comment