public void Post_CheckForSingleStudentInRepository()
        {
            var repository = new FakeDbRepository<Student>();

            var studExpected = new StudentModelDetails()
            {
                Name = "First Last",
                Age = 100,
                Grade = 1
            };
            var controller = new StudentsController(repository);
            SetupController(controller);
            controller.PostStudent(studExpected);

            var studentModel = controller.GetStudent(1);
            Assert.AreEqual(studExpected.Name, studentModel.Name);
            Assert.AreEqual(studExpected.Age, studentModel.Age);
            Assert.AreEqual(studExpected.Grade, studentModel.Grade);
            // Created Student should not have any assigned Mark
            Assert.IsTrue(studentModel.Marks.Count() == 0);
        }