예제 #1
0
        public void Should_Assign_MessageAndType()
        {
            var exception = new InvalidModelException <SomeClass>("some message");

            Assert.Equal("some message", exception.Message);
            Assert.Equal(typeof(SomeClass), exception.Type);
        }
        public void Try_UseSameEmailTwoTime()
        {
            controller.Create(model);

            InvalidModelException ex = Assert.Throws <InvalidModelException>(() => controller.Create(model));

            Assert.AreEqual("Cet adresse électronique est déjà utilisée", ex.ModelState["email"].Errors[0].ErrorMessage);
        }