示例#1
0
        public void UnitBlAddTestJson(TypeFormat typeFormat)
        {
            Alumno student = new Alumno(Guid.NewGuid(), 1, "45687654h", "Daniel", "Madrigal", 28, "24/06/1990", "05/09/2017");

            //MetohdWith cuando el metodo espera parámetros
            StudentBLMock.Expects
            .One
            .MethodWith(StudentBLMockInstance => StudentBLMockInstance.Add(student, typeFormat))
            .WillReturn(student);

            Assert.AreEqual(student, StudentBLMock.MockObject.Add(student, typeFormat));
        }
示例#2
0
        public void UnitGetAllTest()
        {
            List <Alumno> Students = new List <Alumno>
            {
                new Alumno(Guid.NewGuid(), 1, "54654564f", "Dani", "Madrigal", 27, "14/11/1990", "09/04/2018"),
                new Alumno(Guid.NewGuid(), 2, "645465465g", "Pepe", "Rodriguez", 34, "07/10/1983", "09/04/2018"),
                new Alumno(Guid.NewGuid(), 3, "54654564f", "Luis", "Botillo", 40, "16/08/1985", "09/04/2018")
            };

            StudentDaoMock.Expects
            .One
            .Method(StudentDaoMockInstance => StudentDaoMockInstance.GetAll())
            .WillReturn(Students);
            StudentBLMock.Expects
            .One
            .MethodWith(StudentBLMockInstance => StudentBLMockInstance.GetAll(TypeFormat.Txt))
            .WillReturn(Students);

            Assert.AreEqual(Students, StudentBLMock.MockObject.GetAll(TypeFormat.Txt));
        }