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); }