public void AllViewModelFieldsAreSetFromConstructorTest() { // Arrange var project = TestFramework.TestProject.Create(); // Act var viewModel = new EditProjectViewModel(project, false); // Assert Assert.That(viewModel.ProjectID, Is.EqualTo(project.ProjectID)); Assert.That(viewModel.ProjectName, Is.EqualTo(project.ProjectName)); Assert.That(viewModel.ProjectDescription, Is.EqualTo(project.ProjectDescription)); }
public void UpdateModelTest() { // Arrange var project = TestFramework.TestProject.Create(); var viewModel = new EditProjectViewModel(project, false); viewModel.ProjectName = TestFramework.MakeTestName(GeneralUtility.NameOf(() => viewModel.ProjectName), ProjectFirmaModels.Models.Project.FieldLengths.ProjectName); viewModel.ProjectDescription = TestFramework.MakeTestName(GeneralUtility.NameOf(() => viewModel.ProjectDescription), ProjectFirmaModels.Models.Project.FieldLengths.ProjectDescription); // Act viewModel.UpdateModel(project, TestFramework.TestFirmaSession.Create()); // Assert Assert.That(project.ProjectName, Is.EqualTo(viewModel.ProjectName)); Assert.That(project.ProjectDescription, Is.EqualTo(viewModel.ProjectDescription)); }