public async Task ReturnNullWhenThereIsNoMatchingOrganizationId()
        {
            var context = Context;
            context.SaveChanges();
            var sut = new OrganizationNameQueryHandlerAsync(context);
            var result = await sut.Handle(new OrganizationNameQueryAsync());

            Assert.Null(result);
        }
        public async Task ReturnNullWhenThereIsNoMatchingOrganizationId()
        {
            var context = Context;

            context.SaveChanges();
            var sut    = new OrganizationNameQueryHandlerAsync(context);
            var result = await sut.Handle(new OrganizationNameQueryAsync());

            Assert.Null(result);
        }
        public async Task ReturnOrganziationNameWhenThereIsAMatchingOrganizationId()
        {
            var organization = new Organization { Id = 1, Name = "OrganizationName" };
            var context = Context;
            context.Organizations.Add(organization);
            context.SaveChanges();

            var sut = new OrganizationNameQueryHandlerAsync(context);
            var result = await sut.Handle(new OrganizationNameQueryAsync { Id = organization.Id });

            Assert.Equal(result, organization.Name);
        }
        public async Task ReturnOrganziationNameWhenThereIsAMatchingOrganizationId()
        {
            var organization = new Organization {
                Id = 1, Name = "OrganizationName"
            };
            var context = Context;

            context.Organizations.Add(organization);
            context.SaveChanges();

            var sut    = new OrganizationNameQueryHandlerAsync(context);
            var result = await sut.Handle(new OrganizationNameQueryAsync { Id = organization.Id });

            Assert.Equal(result, organization.Name);
        }