Пример #1
0
        public void Constructor_IDescriptionBuilderIsNull_ExpectArgumentNullException()
        {
            // Arrange
            IDescriptionBuilder descriptionBuilder = null;

            // Act
            var repository = new FizzBuzzRepository(descriptionBuilder);

            // Assert
        }
Пример #2
0
        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);
        }
Пример #3
0
        //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()));
        }