Esempio n. 1
0
        public async Task ProcessRuleAsyncNameNotProvided(string name)
        {
            var request = CreateRequest();

            request.Item.Name = name;
            var response = CreateResponse();

            var rule = new TodoItemNameRule();
            await rule.ProcessAsync(request, response, CreateBaseRulesWithRequiredRules());

            Assert.IsInstanceOfType(rule, typeof(BaseRule <Request <TodoItem>, Response <TodoItemEntity> >));
            Assert.AreEqual(RuleStatusType.Failed, rule.Status);
            Assert.IsTrue(rule.ContinueProcessing);

            VerifyNotification.AssertResponseNotifications(CreateExpectedResponse(), response);
        }