public void Will_change_null_inputs_into_emtpty_strings() { var controller = TestableDiffController.Create(); string oldText = null; string newText = null; var model = new SideBySideDiffModel(); controller.MockDiffBuilder.Setup(x => x.BuildDiffModel(string.Empty, string.Empty)).Returns(model); var result = controller.Diff(oldText, newText); Assert.IsType <ViewResult>(result); var viewResult = (ViewResult)result; Assert.Equal(model, viewResult.ViewData.Model); }
public void Will_call_BidiffBuild_with_given_text_and_return_model_to_view() { var controller = TestableDiffController.Create(); string oldText = "a"; string newText = "b"; var model = new SideBySideDiffModel(); controller.MockDiffBuilder.Setup(x => x.BuildDiffModel(oldText, newText)).Returns(model); var result = controller.Diff(oldText, newText); Assert.IsType <ViewResult>(result); var viewResult = (ViewResult)result; Assert.Equal(model, viewResult.ViewData.Model); }