public void TrivialProperites() { var model = new InsulinCircumstance(); var sut = new InsulinCircumstanceViewModel(model, Substitute.For<Factories>()); model.Id = Guid.NewGuid(); Assert.AreEqual(model.Id, sut.Id); sut.Name = "name"; Assert.AreEqual("name", sut.Name); Assert.AreEqual(sut.Name, sut.ToString()); }
private void LoadCircumstances() { var models = factories.InsulinCircumstances; var unsortedViewModels = new ObservableCollection<InsulinCircumstanceViewModel>(); foreach (var model in models) { var viewModel = new InsulinCircumstanceViewModel(model, factories); unsortedViewModels.Add(viewModel); } if (sortCircumstances) { var sortedViewModels = unsortedViewModels.OrderBy(circumstance => circumstance.Name); circumstances = new ObservableCollection<InsulinCircumstanceViewModel>(); foreach (var viewModel in sortedViewModels) { circumstances.Add(viewModel); } } else { circumstances = unsortedViewModels; } }