public void Constructor_IDescriptionBuilderIsNull_ExpectArgumentNullException() { // Arrange IDescriptionBuilder descriptionBuilder = null; // Act var repository = new FizzBuzzRepository(descriptionBuilder); // Assert }
public void Constructor_AllDependenciesAreValid_ExpectInstance() { // Arrange var descriptionBuilder = this.mocks.StrictMock <IDescriptionBuilder>(); this.mocks.ReplayAll(); // Act var repository = new FizzBuzzRepository(descriptionBuilder); // Assert Assert.IsNotNull(repository); }
//public ActionResult FizzBuzzView(List<FizzBuzzModel> model) //{ // List<FizzBuzzModel> Obj = new List<FizzBuzzModel>(); // Obj.Capacity = model.Capacity; // // int demo = List<model>; // //int demo = Convert.ToInt32(model); // vars.GetDisplay(Obj.Capacity); // return RedirectToAction("GetDetails"); //} public ActionResult FizzBuzzView(FizzBuzzInput model) { IFizzBuzzRepository repository = new FizzBuzzRepository(); FizzBuzzOutput output = repository.ComputeResult(model); if (output.isSuccess()) { foreach (string s in output.getResult()) { TempData["Message"] = s;// Debug.Print(s+" ");} } } else { TempData["Message"] = output.getMessage(); //Console.WriteLine(output.getMessage()); } // ViewBag.List = output; // TempData["Message"] =; //int idigit = Convert.ToInt32(Request["digit"].ToString()); return(RedirectToAction("Index", output.getResult())); }