예제 #1
0
        public void Model_StoreBuyAndKeep_Valid_ExpectTypeRquiredErrors()
        {
            var model = new StoreBuyAndKeepModel
            {
                Cost = 0
            };

            var results = TestModelHelper.Validate(model);

            Assert.AreEqual(1, results.Count);
            Assert.AreEqual("The Title field is required.", results[0].ErrorMessage);
        }
예제 #2
0
        public void Model_Calls_Valid_ExpectNotPhoneNumberErrors()
        {
            var model = new CallsModel
            {
                Called = "test"
            };

            var results = TestModelHelper.Validate(model);

            Assert.AreEqual(1, results.Count);
            Assert.AreEqual("Not a valid Phone number", results[0].ErrorMessage);
        }
예제 #3
0
        public void Model_Subbscription_Valid_ExpectTypeRquiredErrors()
        {
            var model = new SubscriptionsModel
            {
                Name = "Temp"
            };

            var results = TestModelHelper.Validate(model);

            Assert.AreEqual(1, results.Count);
            Assert.AreEqual("The Type field is required.", results[0].ErrorMessage);
        }
예제 #4
0
        public void Model_Calls_Valid_ExpectTypeRquiredErrors()
        {
            var model = new CallsModel
            {
                Cost = 0
            };

            var results = TestModelHelper.Validate(model);

            Assert.AreEqual(1, results.Count);
            Assert.AreEqual("The Called field is required.", results[0].ErrorMessage);
        }