public void Returns0() { //arrange string matrixString = string.Format("00010000{0}00010000{0}00010000{0}11101111{0}00010000{0}00010010{0}00010110{0}00010010", Environment.NewLine); int expected = 0; //act int actual = _matrixService.GetNumberOfPluses(matrixString); //assert Assert.AreEqual(expected, actual); }
public IActionResult Index(string matrixString) { ResponseModel model = new ResponseModel { MatrixString = matrixString, PlusesСounter = 0, InvalidFeedback = "" }; if (string.IsNullOrWhiteSpace(matrixString)) { model.InvalidFeedback = "Matrix is void"; return(View(model)); } try { model.PlusesСounter = _matrixService.GetNumberOfPluses(model.MatrixString); } catch (Exception e) { model.InvalidFeedback = e.Message; } return(View(model)); }