123456789101112131415161718192021222324252627282930313233343536373839 |
- using System;
- using Microsoft.VisualStudio.TestTools.UnitTesting;
- using MovieBarcodeGenerator;
- namespace UnitTests {
- [TestClass]
- public class TimecodeTests {
- [TestMethod]
- public void Test_SecondsToTimecode() {
- Assert.AreEqual("00:00:20.00", SharpFF.SecondsToTimecode(20));
- Assert.AreEqual("00:02:05.00", SharpFF.SecondsToTimecode(125));
- Assert.AreEqual("00:31:53.00", SharpFF.SecondsToTimecode(1913));
- Assert.AreEqual("01:02:05.00", SharpFF.SecondsToTimecode(3725));
- Assert.AreEqual("00:00:35.47", SharpFF.SecondsToTimecode(35.47M));
- Assert.AreEqual("00:00:35.64", SharpFF.SecondsToTimecode(35.649M));
- }
- [TestMethod]
- public void Test_TimecodeToSeconds() {
- Assert.AreEqual(20M, SharpFF.TimecodeToSeconds("00:00:20.00"));
- Assert.AreEqual(125M, SharpFF.TimecodeToSeconds("00:02:05.00"));
- Assert.AreEqual(3725M, SharpFF.TimecodeToSeconds("01:02:05.00"));
- Assert.AreEqual(35.47M, SharpFF.TimecodeToSeconds("00:00:35.47"));
- Assert.AreEqual(35.64M, SharpFF.TimecodeToSeconds("00:00:35.649"));
- }
- }
- }
|