public void Spec04()
            {
                using (var testable = new LoadTestable())
                {
                    testable.PrimaryExists = true;

                    var actual = testable.Instance.Load(JSLintNetSettings.FileName);

                    I.Expect(actual.Files).ToContain(JSLintNetSettings.FileName);
                }
            }
            public void Spec03()
            {
                using (var testable = new LoadTestable())
                {
                    testable.PrimaryExists = false;

                    var actual = testable.Instance.Load(JSLintNetSettings.FileName);

                    I.Expect(actual).Not.ToBeNull();
                }
            }
            public void Spec01()
            {
                using (var testable = new LoadTestable())
                {
                    testable.PrimaryExists = true;

                    testable.Instance.Load(JSLintNetSettings.FileName);

                    testable.Verify <IJsonProvider>(x => x.DeserializeSettings("PRIMARY SETTINGS"));
                }
            }
            public void Spec05()
            {
                using (var testable = new LoadTestable())
                {
                    testable.PrimaryExists       = true;
                    testable.ConfigurationExists = true;

                    var actual = testable.Instance.Load(JSLintNetSettings.FileName, "Release");

                    I.Expect(actual.Files).ToContain("JSLintNet.Release.json");
                    I.Expect(actual.Files.Count).ToBe(2);
                }
            }
            public void Spec02()
            {
                using (var testable = new LoadTestable())
                {
                    testable.PrimaryExists = true;
                    testable.PrimarySettings.CancelBuild = false;

                    testable.ConfigurationExists = true;
                    testable.ConfigurationSettings.CancelBuild = true;

                    testable.Instance.Load(JSLintNetSettings.FileName, "Release");

                    I.Expect(testable.PrimarySettings.CancelBuild).ToBeTrue();
                }
            }