Ejemplo n.º 1
0
        public void Test_For_80_80_80_FCD()
        {
            //Arrange
            List <SubjectScore> scores = new List <SubjectScore>()
            {
                new SubjectScore()
                {
                    Score = 80
                },
                new SubjectScore()
                {
                    Score = 80
                },
                new SubjectScore()
                {
                    Score = 80
                }
            };
            var gen = new MarksCardGenerator();

            var mockProvider  = new Mock <IStudentProvider>();
            var mockGraceCalc = new Mock <IFTUBusiness>();

            mockGraceCalc.Setup(f => f.CalculateGraceMarks(It.IsAny <List <SubjectScore> >())).Returns(scores);

            //Act
            var grade = gen.GetMarksCard(mockProvider.Object, mockGraceCalc.Object, 0);



            //Assert
            Assert.AreEqual("FCD", grade);
        }
Ejemplo n.º 2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Request["mid"] != null)
            {
                string uniquenumber = Request["mid"];
                string path         = Server.MapPath(".") + "\\Downloads";

                if (Request["console"] != null)
                {
                    string filename = MarksCardGenerator.GenerateConsolidated(uniquenumber, path);
                    Response.Redirect("/Downloads/" + filename);
                }
                else
                {
                    string filename = MarksCardGenerator.Generate(uniquenumber, path);
                    Response.Redirect("/Downloads/" + filename);
                }
            }
        }