Example #1
0
        public void WrapperPropertiesReferenceComposerModelProperties()
        {
            var composerWrapper = new ComposerWrapper(_Composer);

            Assert.Equal("Edwards", composerWrapper.composer.LastName);
            Assert.Equal(_Composer.FirstName, composerWrapper.composer.FirstName);
        }
Example #2
0
        public void ComposerViewModelSetsModelProperties()
        {
            var composerWrapper = new ComposerWrapper(_Composer);

            composerWrapper.FirstName = "Harold";
            composerWrapper.LastName  = "MacMillan";

            Assert.Equal(composerWrapper.FirstName, _Composer.FirstName);
            Assert.Equal(composerWrapper.LastName, _Composer.LastName);
        }
Example #3
0
        public void WrapperSetsLifeDatesInModel()
        {
            var composerWrapper = new ComposerWrapper(_Composer);

            composerWrapper.composer.LifeDates = new Model.LifeSpan {
                DateOfBirth = new DateTime(1688, 4, 4), DateOfDeath = new DateTime(1722, 5, 5)
            };
            Assert.Equal(composerWrapper.composer.LifeDates, _Composer.LifeDates);
            Assert.Equal(_Composer.LifeDates.DateOfBirth, new DateTime(1688, 4, 4));
            Assert.Equal(_Composer.LifeDates.DateOfDeath, new DateTime(1722, 5, 5));
        }
Example #4
0
        public void PassedComposerIsNotNull()
        {
            ViewModel.ComposerWrapper ComposerWrapper;
            ArgumentNullException     ex = Assert.Throws <ArgumentNullException>(() => ComposerWrapper = new ComposerWrapper(null));
            var exceptionMessage         = ex.ParamName;

            Assert.Equal("composer must not be null", exceptionMessage);
        }
        public void WrapperContainsComposerModel()
        {
            var composerWrapper = new ComposerWrapper(_Composer);

            Assert.Equal(_Composer, composerWrapper.composer);
        }