AllReady.UnitTest.Features.Resource.ResourcesByCategoryQueryHandlerShould.HandleInvokesGetResourcesByCategoryWithCorrectCategory C# (CSharp) Method

HandleInvokesGetResourcesByCategoryWithCorrectCategory() private method

private HandleInvokesGetResourcesByCategoryWithCorrectCategory ( ) : System.Threading.Tasks.Task
return System.Threading.Tasks.Task
        public async Task HandleInvokesGetResourcesByCategoryWithCorrectCategory()
        {
            var options = this.CreateNewContextOptions();

            const string category = "category";
            var message = new ResourcesByCategoryQuery { Category = category };

            using (var context = new AllReadyContext(options)) {
                context.Resources.Add(new Resource {
                    CategoryTag = category
                });
                await context.SaveChangesAsync();
            }

            using (var context = new AllReadyContext(options)) {
                var sut = new ResourcesByCategoryQueryHandler(context);
                var resource = sut.Handle(message);

                Assert.Equal(resource.Count, 1);
            }
        }
    }
ResourcesByCategoryQueryHandlerShould