public void WhenNotModifiedShouldNotBeAbleToSave()
        {
            var persistencyService  = new Mock <IProfileRepository>();
            var singleProfileEditVM = new EditSingleProfileViewModel(persistencyService.Object, new CalctrainerContracts.models.Profile("test"));

            Assert.False(singleProfileEditVM.SaveModified.CanExecute(null));
        }
        public void WhenInstantiatedShouldNotBeModified()
        {
            var persistencyService  = new Mock <IProfileRepository>();
            var singleProfileEditVM = new EditSingleProfileViewModel(persistencyService.Object, new CalctrainerContracts.models.Profile("test"));

            Assert.False(singleProfileEditVM.Modified);
        }
        public void WhenNameChangedShouldBeModified()
        {
            var persistencyService  = new Mock <IProfileRepository>();
            var singleProfileEditVM = new EditSingleProfileViewModel(persistencyService.Object, new CalctrainerContracts.models.Profile("test"));

            singleProfileEditVM.ProfileName = singleProfileEditVM.ProfileName + "Test";
            Assert.True(singleProfileEditVM.Modified);
        }