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); }