Example #1
0
        public void TransformInactiveComponent()
        {
            UnityEventListenerMock transformedListenerMock = new UnityEventListenerMock();

            subject.Transformed.AddListener(transformedListenerMock.Listen);
            subject.enabled = false;

            SystemTimeSpan result = subject.Transform(1.3f);

            Assert.AreEqual(SystemTimeSpan.Zero, result);
            Assert.AreEqual(SystemTimeSpan.Zero, subject.Result);
            Assert.IsFalse(transformedListenerMock.Received);
        }
Example #2
0
        public void TransformInactiveGameObject()
        {
            UnityEventListenerMock transformedListenerMock = new UnityEventListenerMock();

            subject.Transformed.AddListener(transformedListenerMock.Listen);
            subject.gameObject.SetActive(false);

            SystemTimeSpan result = subject.Transform(1.3f);

            Assert.AreEqual(SystemTimeSpan.Zero, result);
            Assert.AreEqual(SystemTimeSpan.Zero, subject.Result);
            Assert.IsFalse(transformedListenerMock.Received);
        }
Example #3
0
        public void TransformInactiveComponent()
        {
            UnityEventListenerMock transformedListenerMock = new UnityEventListenerMock();

            subject.Transformed.AddListener(transformedListenerMock.Listen);
            subject.enabled = false;

            SystemTimeSpan timeSpan = new SystemTimeSpan(5, 4, 3, 2, 1);
            float          result   = subject.Transform(timeSpan);

            Assert.AreEqual(0f, result);
            Assert.AreEqual(0f, subject.Result);
            Assert.IsFalse(transformedListenerMock.Received);
        }
Example #4
0
        public void TransformFromSecondsA()
        {
            UnityEventListenerMock transformedListenerMock = new UnityEventListenerMock();

            subject.Transformed.AddListener(transformedListenerMock.Listen);

            Assert.AreEqual(SystemTimeSpan.Zero, subject.Result);
            Assert.IsFalse(transformedListenerMock.Received);

            SystemTimeSpan result = subject.Transform(120f);

            Assert.AreEqual("00:02:00", result.ToString());
            Assert.AreEqual("00:02:00", subject.Result.ToString());
            Assert.IsTrue(transformedListenerMock.Received);
        }
Example #5
0
        public void TransformFromHours()
        {
            UnityEventListenerMock transformedListenerMock = new UnityEventListenerMock();

            subject.Transformed.AddListener(transformedListenerMock.Listen);
            subject.TimeSpanValue = FloatToTimeSpan.TimeSpanProperty.Hours;

            Assert.AreEqual(SystemTimeSpan.Zero, subject.Result);
            Assert.IsFalse(transformedListenerMock.Received);

            SystemTimeSpan result = subject.Transform(2.5f);

            Assert.AreEqual("02:30:00", result.ToString());
            Assert.AreEqual("02:30:00", subject.Result.ToString());
            Assert.IsTrue(transformedListenerMock.Received);
        }
Example #6
0
        public void Transform()
        {
            UnityEventListenerMock transformedListenerMock = new UnityEventListenerMock();

            subject.Transformed.AddListener(transformedListenerMock.Listen);

            Assert.AreEqual(SystemTimeSpan.Zero, subject.Result);
            Assert.IsFalse(transformedListenerMock.Received);

            SystemTimeSpan expected = new SystemTimeSpan(5, 4, 3, 2, 1);
            SystemTimeSpan result   = subject.Transform("5:4:3:2.001");

            Assert.AreEqual(expected, result);
            Assert.AreEqual(expected, subject.Result);
            Assert.IsTrue(transformedListenerMock.Received);
        }
        public void Transform()
        {
            UnityEventListenerMock transformedListenerMock = new UnityEventListenerMock();

            subject.Transformed.AddListener(transformedListenerMock.Listen);
            subject.Format = @"d\:hh\:mm\:ss";

            Assert.IsNull(subject.Result);
            Assert.IsFalse(transformedListenerMock.Received);

            SystemTimeSpan timeSpan = new SystemTimeSpan(5, 4, 3, 2, 1);
            string         result   = subject.Transform(timeSpan);

            Assert.AreEqual("5:04:03:02", result);
            Assert.AreEqual("5:04:03:02", subject.Result);
            Assert.IsTrue(transformedListenerMock.Received);
        }
Example #8
0
        public void TransformMinutes()
        {
            UnityEventListenerMock transformedListenerMock = new UnityEventListenerMock();

            subject.Transformed.AddListener(transformedListenerMock.Listen);
            subject.TimeSpanValue = TimeSpanToFloat.TimeSpanProperty.Minutes;

            Assert.AreEqual(0f, subject.Result);
            Assert.IsFalse(transformedListenerMock.Received);

            SystemTimeSpan timeSpan = new SystemTimeSpan(5, 4, 3, 2, 1);
            float          result   = subject.Transform(timeSpan);

            Assert.AreEqual(3f, result);
            Assert.AreEqual(3f, subject.Result);
            Assert.IsTrue(transformedListenerMock.Received);
        }
Example #9
0
        public void TransformTotalHours()
        {
            UnityEventListenerMock transformedListenerMock = new UnityEventListenerMock();

            subject.Transformed.AddListener(transformedListenerMock.Listen);
            subject.TimeSpanValue = TimeSpanToFloat.TimeSpanProperty.TotalHours;

            Assert.AreEqual(0f, subject.Result);
            Assert.IsFalse(transformedListenerMock.Received);

            SystemTimeSpan timeSpan = new SystemTimeSpan(5, 4, 3, 2, 1);
            float          result   = subject.Transform(timeSpan);

            Assert.AreEqual(124.0506f.ToString(), result.ToString());
            Assert.AreEqual(124.0506f.ToString(), subject.Result.ToString());
            Assert.IsTrue(transformedListenerMock.Received);
        }
        public void TransformInactiveComponent()
        {
            UnityEventListenerMock transformedListenerMock = new UnityEventListenerMock();

            subject.Transformed.AddListener(transformedListenerMock.Listen);
            subject.Format  = @"d\:hh\:mm\:ss";
            subject.enabled = false;

            Assert.IsNull(subject.Result);
            Assert.IsFalse(transformedListenerMock.Received);

            SystemTimeSpan timeSpan = new SystemTimeSpan(5, 4, 3, 2, 1);
            string         result   = subject.Transform(timeSpan);

            Assert.IsNull(result);
            Assert.IsNull(subject.Result);
            Assert.IsFalse(transformedListenerMock.Received);
        }