public void Constructor_Always_InvokesBaseConstructor()
        {
            var modixContext = TestDataContextFactory.BuildTestDataContext();

            var uut = new ConfigurationActionRepository(modixContext);

            uut.ModixContext.ShouldBeSameAs(modixContext);
        }
        private static (ModixContext, ConfigurationActionRepository) BuildTestContext()
        {
            var modixContext = TestDataContextFactory.BuildTestDataContext(x =>
            {
                x.Users.AddRange(Users.Entities.Clone());
                x.GuildUsers.AddRange(GuildUsers.Entities.Clone());
                x.GuildRoles.AddRange(GuildRoles.Entities.Clone());
                x.GuildChannels.AddRange(GuildChannels.Entities.Clone());
                x.ClaimMappings.AddRange(ClaimMappings.Entities.Clone());
                x.DesignatedChannelMappings.AddRange(DesignatedChannelMappings.Entities.Clone());
                x.DesignatedRoleMappings.AddRange(DesignatedRoleMappings.Entities.Clone());
                x.ConfigurationActions.AddRange(ConfigurationActions.Entities.Clone());
            });

            var uut = new ConfigurationActionRepository(modixContext);

            return(modixContext, uut);
        }