public void SubstanceinSolutionTest_NotError() { // arrange var res = new SubstanceinSolutionQuery { Procent = 50, Volume = 2 }; // act var handler = new SubstanceinSolutionHandler(); var result = handler.Handle(res).Result; // assert Assert.AreEqual(1, result.Recount); }
public void SubstanceinSolutionTest_MoreError() { // arrange var modelMore = new SubstanceinSolutionQuery { Procent = 101, Volume = 1000 }; // act var handler = new SubstanceinSolutionHandler(); var errorModel = handler.Handle(modelMore).Exception.GetErrorListResponseFromException(); // assert Assert.IsTrue(errorModel != null); Assert.IsTrue(errorModel.Errors.Count == 2); Assert.IsTrue(errorModel.Errors.Contains(SubstanceinSolutionQueryValidator.ProcentIncorrectMessage)); Assert.IsTrue(errorModel.Errors.Contains(SubstanceinSolutionQueryValidator.VolumeIncorrectMessage)); }
public SubstanceinSolutionController(SubstanceinSolutionHandler SubstanceinSolutionHandler) { _substanceinSolutionHandler = SubstanceinSolutionHandler; }