Esempio n. 1
0
        static TestFixtureData CreateTestFixtureDataFromPath(string path)
        {
            var rv = new TestFixtureData(path);

            rv.SetArgDisplayNames(Path.GetFileName(path));
            return(rv);
        }
Esempio n. 2
0
    static TestFixtureData CreateTestFixtureData(FbServerType serverType, bool compression, FbWireCrypt wireCrypt)
    {
        var result = new TestFixtureData(serverType, compression, wireCrypt);

        result.Properties.Set(nameof(FbTestsBase.ServerType), serverType.ToString());
        result.Properties.Set(nameof(FbTestsBase.Compression), compression.ToString());
        result.Properties.Set(nameof(FbTestsBase.WireCrypt), wireCrypt.ToString());
        return(result);
    }
Esempio n. 3
0
        public void ShouldDetect_Differences_TestFixtureData()
        {
            var obj1 = new TestFixtureData(new { Field1 = "Test" });
            var obj2 = new TestFixtureData(new { Field1 = "Test 2" });

            var diff = AnyDiff.Diff(obj1, obj2);

            Assert.AreEqual(1, diff.Count);
        }
Esempio n. 4
0
        public static void EmptyArgDisplayNamesAreAllowed()
        {
            var caseData = new TestCaseData(42).SetArgDisplayNames();

            Assert.That(caseData.ArgDisplayNames, Is.Empty);

            var fixtureData = new TestFixtureData(42).SetArgDisplayNames();

            Assert.That(fixtureData.ArgDisplayNames, Is.Empty);
        }
Esempio n. 5
0
        public static void ArgDisplayNamesCanBeSet()
        {
            var caseData = new TestCaseData(42).SetArgDisplayNames("42");

            Assert.That(caseData.ArgDisplayNames, Is.EqualTo(new[] { "42" }));

            var fixtureData = new TestFixtureData(42).SetArgDisplayNames("42");

            Assert.That(fixtureData.ArgDisplayNames, Is.EqualTo(new[] { "42" }));
        }
Esempio n. 6
0
        public static void NameCanBeSet()
        {
            var caseData = new TestCaseData(42).SetName("Name");

            Assert.That(caseData.TestName, Is.EqualTo("Name"));

            var fixtureData = new TestFixtureData(42).SetName("Name");

            Assert.That(fixtureData.TestName, Is.EqualTo("Name"));
        }
Esempio n. 7
0
        public static void ExtraArgDisplayNamesAreAllowed()
        {
            var caseData = new TestCaseData(42).SetArgDisplayNames("4", "2");

            Assert.That(caseData.ArgDisplayNames, Is.EqualTo(new[] { "4", "2" }));

            var fixtureData = new TestFixtureData(42).SetArgDisplayNames("4", "2");

            Assert.That(fixtureData.ArgDisplayNames, Is.EqualTo(new[] { "4", "2" }));
        }
Esempio n. 8
0
        public static void ArgDisplayNamesCanBeReset()
        {
            var caseData = new TestCaseData(42).SetArgDisplayNames("42");

            caseData.SetArgDisplayNames(null);
            Assert.That(caseData.ArgDisplayNames, Is.Null);

            var fixtureData = new TestFixtureData(42).SetArgDisplayNames("42");

            fixtureData.SetArgDisplayNames(null);
            Assert.That(fixtureData.ArgDisplayNames, Is.Null);
        }
Esempio n. 9
0
        public static void NullNameCanBeSet()
        {
            var caseData = new TestCaseData(42).SetName("Name");

            caseData.SetName(null);
            Assert.That(caseData.TestName, Is.Null);

            var fixtureData = new TestFixtureData(42).SetName("Name");

            fixtureData.SetName(null);
            Assert.That(fixtureData.TestName, Is.Null);
        }
Esempio n. 10
0
        private static IEnumerable GetTests(bool singleBrowser)
        {
            var cases      = new List <TestFixtureData>();
            var definition = new TestCaseDefinition {
                Os = "Windows", Browser = "Google"
            };
            var data = new TestFixtureData(definition);

            data.TestName = definition.ToString();
            yield return(data);

            if (!singleBrowser)
            {
                var definition2 = new TestCaseDefinition {
                    Os = "Windows", Browser = "Edgium"
                };
                var data2 = new TestFixtureData(definition2);
                data.TestName = definition.ToString();
                yield return(data2);
            }
        }
Esempio n. 11
0
 public static TestFixtureData WithArgsDisplayName(
     this TestFixtureData data,
     string name)
 {
     return(data.SetArgDisplayNames(CompatibleDisplayName(name)));
 }
Esempio n. 12
0
 public Baby_Should(TestFixtureData testFixtureData)
 {
     _apiHelper = testFixtureData.ServiceProvider.GetService <ApiHelper>();
 }