Example #1
0
        public void SetHarmonicKind_HarmonicPropertiesChangedAfterSetHarmonicKindWithNullObserver()
        {
            IHarmonic harmonic = new Harmonic();

            harmonic.SetHarmonicType(HarmonicType.Sin);

            Assert.AreEqual(HarmonicType.Sin, harmonic.GetHarmonicType());
        }
Example #2
0
        public void SetHarmonicKind_ObserverPropertiesChangedAfterSetHarmonicKind()
        {
            IHarmonic harmonic         = new Harmonic();
            var       harmonicObserver = new HarmonicObserver();

            harmonic.SetObserver(harmonicObserver);
            harmonic.SetHarmonicType(HarmonicType.Sin);

            Assert.IsTrue(harmonicObserver.PropertiesChanged);
        }