// The following code was generated by Microsoft Visual Studio 2005. // The test owner should check each test for validity. using Microsoft.VisualStudio.TestTools.UnitTesting; using System; using System.Text; using System.Collections.Generic; using CUETools.Processor; using CUETools.AccurateRip; namespace CUETools.TestProcessor { /// ///This is a test class for CUETools.Processor.CUESheet and is intended ///to contain all CUETools.Processor.CUESheet Unit Tests /// [TestClass()] public class CUESheetTest { private TestContext testContextInstance; /// ///Gets or sets the test context which provides ///information about and functionality for the current test run. /// 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 /// ///A test for Open (string) /// [TestMethod()] public void OpenTest() { CUEConfig config = new CUEConfig(); CUESheet target = null; // test playstation-type CD-Extra target = new CUESheet(config); target.Open("Circuitry\\1.cue"); Assert.AreEqual("00078c13-001b4ab9-40086205", AccurateRipVerify.CalculateAccurateRipId(target.TOC), "Wrong TOC"); // test Enhanced-CD target = new CUESheet(config); target.Open("No Man's Land\\1.cue"); Assert.AreEqual("0015c42c-00d1e13f-ba0fe50d", AccurateRipVerify.CalculateAccurateRipId(target.TOC), "Wrong TOC"); // test one-track CD target = new CUESheet(config); target.Open("Amarok\\Amarok.cue"); Assert.AreEqual("00041f6d-00083ece-020e1201", AccurateRipVerify.CalculateAccurateRipId(target.TOC), "Wrong TOC"); } } }