public void BackwardsStartsAtOne() { var spy = new MorphSpy(); var smoothMorph = new SmoothMorpher(); smoothMorph.Backwards(spy).MoveNext(); Assert.AreEqual(1, spy.Time); }
public IEnumerator ChainsTwoCoroutinesTogether() { var spy = new MorphSpy(); var morpher = new SmoothMorpher(0.05f); var chainedRoutine = morpher.Forwards(spy).Then(morpher.Backwards(spy)); yield return(chainedRoutine); Assert.AreEqual(0, spy.Time); }
public void BackwardsEndsAtZero() { var spy = new MorphSpy(); var smoothMorph = new SmoothMorpher(); var enumerator = smoothMorph.Backwards(spy); while (enumerator.MoveNext()) { ; } Assert.AreEqual(0, spy.Time); }