public void SearchPost() { var c = new Criminal() { Name = "asdfg", AgeMax = 59, AgeMin = 56, HieghtMax = 5.4, HieghtMin = 5.2, NationalityID = 2, gender = Criminal.Gender.Male, Sex = (char)Criminal.Gender.Male, WeightMax = 78, WeightMin = 76 }; string[] emails = new string[] { "*****@*****.**", "*****@*****.**" }; CriminalsController controller = new CriminalsController(_nationality, _criminal, _mapper); // Act JavaScriptResult result = controller.Search(c, emails) as JavaScriptResult; Assert.AreEqual(result.Script, "<script>alert(\"Success! Results are bieng emailed to you.\");</script>"); }
public void SearchTest() { // Arrange CriminalsController controller = new CriminalsController(_nationality, _criminal, _mapper); // Act ViewResult result = controller.Search() as ViewResult; // Assert Assert.IsNotNull(result); }
public void SearchPostFailed() { string[] emails = new string[] { "*****@*****.**", "*****@*****.**" }; CriminalsController controller = new CriminalsController(_nationality, _criminal, _mapper); var c = new Criminal() { Name = "bhjjiik", AgeMax = 67, AgeMin = 65, HieghtMax = 5.9, HieghtMin = 5.7, NationalityID = 1, gender = Criminal.Gender.Female, Sex = 'F', WeightMax = 70, WeightMin = 67 }; JavaScriptResult result = controller.Search(c, emails) as JavaScriptResult; Assert.AreEqual(result.Script, "<script>alert(\"Sorry! No Matching Records Found.\");</script>"); }