Fix filling in comments.

- VERBESSERT: Fehler bei der Kommentaraufforderung wurden behoben.
This commit is contained in:
Daniel Kraus
2015-09-07 21:17:27 +02:00
parent 3ce046a238
commit 2f60c2c5d1
5 changed files with 42 additions and 3 deletions

View File

@ -38,5 +38,39 @@ namespace Tests.ViewModels
Assert.AreEqual(comment.Suffix, vm.Suffix);
Assert.AreEqual(comment.Value, vm.Value);
}
[Test]
public void EnterComment()
{
ItemComment comment = new ItemComment("TAC", "(Ziel-Talspiegel: ", "", "µg/l)");
ItemCommentViewModel vm = new ItemCommentViewModel(comment);
vm.Value = "8-10";
bool eventRaised = false;
vm.RequestCloseView += (sender, args) =>
{
eventRaised = true;
};
vm.SaveCommand.Execute(null);
Assert.IsTrue(eventRaised, "Event was not raised.");
Assert.IsFalse(comment.IsCancelled, "Comment.IsCancelled should be false");
Assert.AreEqual("8-10", comment.Value);
}
[Test]
public void CancelComment()
{
ItemComment comment = new ItemComment("TAC", "(Ziel-Talspiegel: ", "default", "µg/l)");
ItemCommentViewModel vm = new ItemCommentViewModel(comment);
vm.Value = "blabla";
bool eventRaised = false;
vm.RequestCloseView += (sender, args) =>
{
eventRaised = true;
};
vm.CloseViewCommand.Execute(null);
Assert.IsTrue(eventRaised, "Event was not raised.");
Assert.IsTrue(comment.IsCancelled, "Comment.IsCancelled should be true");
Assert.AreEqual("default", comment.Value);
}
}
}