public void CanLoadAnEmbeddedResourceInBytes()
 {
     var candidate = new VerificationSpecsBaseDerived().CallLoadEmbeddedResourceInBytes("EnergyTrading.UnitTest.Verification.Test.txt");
     var stream = new MemoryStream(candidate);
     var actual = new StreamReader(stream).ReadToEnd();
     Assert.AreEqual("hello world", actual);
 }
Beispiel #2
0
        public void CanLoadAnEmbeddedResourceInBytes()
        {
            var candidate = new VerificationSpecsBaseDerived().CallLoadEmbeddedResourceInBytes("EnergyTrading.UnitTest.Verification.Test.txt");
            var stream    = new MemoryStream(candidate);
            var actual    = new StreamReader(stream).ReadToEnd();

            Assert.AreEqual("hello world", actual);
        }
Beispiel #3
0
        public void CanVerifyReceviedResultsString()
        {
            var id         = "testid";
            var testResult = new VerificationResult <string>()
            {
                TestId = id
            };

            var resultSet = new Dictionary <string, VerificationResult <string> > {
                { id, testResult }
            };
            var isResultExist = new VerificationSpecsBaseDerived().CheckReceviedResults(resultSet, id);

            Assert.IsTrue(isResultExist);
        }
Beispiel #4
0
        public void CanVerifyReceviedResultsGuid()
        {
            var guid       = Guid.NewGuid();
            var testResult = new VerificationResult <Guid>()
            {
                TestId = guid
            };

            var resultSet = new Dictionary <Guid, VerificationResult <Guid> > {
                { guid, testResult }
            };
            var isResultExist = new VerificationSpecsBaseDerived().CheckReceviedResults(resultSet, guid);

            Assert.IsTrue(isResultExist);
        }
 public void RemoveIdEntriesForNonExistingSystem()
 {
     var candidate = new VerificationSpecsBaseDerived().CallRemoveIdEntriesForSystem("notExisting", TestInputXml);
     Assert.AreEqual(TestInputXml, candidate);
 }
 public void RemoveAllNonOriginatingIdsWithCommonPrefix()
 {
     var candidate = new VerificationSpecsBaseDerived().RemoveAllNonOriginatingIds(TestInputWithCommonPrefix);
     Assert.AreEqual(TestWithOriginatingId, candidate);
 }
Beispiel #7
0
        public void RemoveAllNonOriginatingIdsWithCommonPrefix()
        {
            var candidate = new VerificationSpecsBaseDerived().RemoveAllNonOriginatingIds(TestInputWithCommonPrefix);

            Assert.AreEqual(TestWithOriginatingId, candidate);
        }
Beispiel #8
0
        public void CanCopeWithWhiteSpaceBetweenElements()
        {
            var candidate = new VerificationSpecsBaseDerived().CallRemoveIdEntriesForSystem("EnergyTrading", TestInputWithWhiteSpace);

            Assert.AreEqual(XmlNoEnergyTradingId, candidate);
        }
 public void RemoveMultipleElementValues()
 {
     var candidate = new VerificationSpecsBaseDerived().CallRemoveElementValues(new[] { "PartyType", "LongName" }, TestInputXml);
     Assert.AreEqual(XmlNoPartyTypeOrLongName, candidate);
 }
 public void RemoveElementValueforNonExistingElement()
 {
     var candidate = new VerificationSpecsBaseDerived().CallRemoveElementValue("noElementHere", TestInputXml);
     Assert.AreEqual(TestInputXml, candidate);
 }
 public void RemoveIdForSingleSystemWithNamespace()
 {
     var candidate = new VerificationSpecsBaseDerived().CallRemoveIdEntriesForSystem("Moff", TestInputXml);
     Assert.AreEqual(XmlNoMoffId, candidate);
 }
Beispiel #12
0
        public void CanLoadAnEmbeddedResource()
        {
            var candidate = new VerificationSpecsBaseDerived().CallLoadEmbeddedResource("EnergyTrading.UnitTest.Verification.Test.txt");

            Assert.AreEqual("hello world", candidate);
        }
Beispiel #13
0
        public void RemoveMultipleElementValues()
        {
            var candidate = new VerificationSpecsBaseDerived().CallRemoveElementValues(new[] { "PartyType", "LongName" }, TestInputXml);

            Assert.AreEqual(XmlNoPartyTypeOrLongName, candidate);
        }
Beispiel #14
0
        public void RemoveElementValueNoNamespace()
        {
            var candidate = new VerificationSpecsBaseDerived().CallRemoveElementValue("PartyType", TestInputXml);

            Assert.AreEqual(XmlNoPartyType, candidate);
        }
Beispiel #15
0
        public void RemoveElementValueforNonExistingElement()
        {
            var candidate = new VerificationSpecsBaseDerived().CallRemoveElementValue("noElementHere", TestInputXml);

            Assert.AreEqual(TestInputXml, candidate);
        }
Beispiel #16
0
        public void RemoveMultipleSystemIdEntries()
        {
            var candidate = new VerificationSpecsBaseDerived().CallRemoveIdEntriesForSystems(new[] { "EnergyTrading", "Moff" }, TestInputXml);

            Assert.AreEqual(XmlNoIds, candidate);
        }
Beispiel #17
0
        public void RemoveIdForSingleSystemWithNamespace()
        {
            var candidate = new VerificationSpecsBaseDerived().CallRemoveIdEntriesForSystem("Moff", TestInputXml);

            Assert.AreEqual(XmlNoMoffId, candidate);
        }
 public void RemoveIdForSingleSystemNoNamespace()
 {
     var candidate = new VerificationSpecsBaseDerived().CallRemoveIdEntriesForSystem("EnergyTrading", TestInputXml);
     Assert.AreEqual(XmlNoEnergyTradingId, candidate);
 }
 public void CanCopeWithWhiteSpaceBetweenElements()
 {
     var candidate = new VerificationSpecsBaseDerived().CallRemoveIdEntriesForSystem("EnergyTrading", TestInputWithWhiteSpace);
     Assert.AreEqual(XmlNoEnergyTradingId, candidate);
 }
Beispiel #20
0
        public void RemoveIdEntriesForNonExistingSystem()
        {
            var candidate = new VerificationSpecsBaseDerived().CallRemoveIdEntriesForSystem("notExisting", TestInputXml);

            Assert.AreEqual(TestInputXml, candidate);
        }
 public void RemoveMultipleSystemIdEntries()
 {
     var candidate = new VerificationSpecsBaseDerived().CallRemoveIdEntriesForSystems(new[] { "EnergyTrading", "Moff" }, TestInputXml);
     Assert.AreEqual(XmlNoIds, candidate);
 }
        public void CanVerifyReceviedResultsGuid()
        {
            var guid = Guid.NewGuid();
            var testResult = new VerificationResult<Guid>() { TestId = guid };

            var resultSet = new Dictionary<Guid, VerificationResult<Guid>> { { guid, testResult } };
            var isResultExist = new VerificationSpecsBaseDerived().CheckReceviedResults(resultSet, guid);

            Assert.IsTrue(isResultExist);
        }
 public void RemoveElementValueNoNamespace()
 {
     var candidate = new VerificationSpecsBaseDerived().CallRemoveElementValue("PartyType", TestInputXml);
     Assert.AreEqual(XmlNoPartyType, candidate);
 }
 public void HasIdReturnsFalseForNonExistingSystem()
 {
     var candidate = new VerificationSpecsBaseDerived().CallHasIdForSystem("testsystem", TestInputXml);
     Assert.IsFalse(candidate);
 }
 public void CanLoadAnEmbeddedResource()
 {
     var candidate = new VerificationSpecsBaseDerived().CallLoadEmbeddedResource("EnergyTrading.UnitTest.Verification.Test.txt");
     Assert.AreEqual("hello world", candidate);
 }
Beispiel #26
0
        public void RemoveIdForSingleSystemNoNamespace()
        {
            var candidate = new VerificationSpecsBaseDerived().CallRemoveIdEntriesForSystem("EnergyTrading", TestInputXml);

            Assert.AreEqual(XmlNoEnergyTradingId, candidate);
        }
        public void CanVerifyReceviedResultsString()
        {
            var id = "testid";
            var testResult = new VerificationResult<string>() { TestId = id };

            var resultSet = new Dictionary<string, VerificationResult<string>> { { id, testResult } };
            var isResultExist = new VerificationSpecsBaseDerived().CheckReceviedResults(resultSet, id);

            Assert.IsTrue(isResultExist);
        }
Beispiel #28
0
        public void HasIdReturnsFalseForNonExistingSystem()
        {
            var candidate = new VerificationSpecsBaseDerived().CallHasIdForSystem("testsystem", TestInputXml);

            Assert.IsFalse(candidate);
        }
 public void HasIdReturnsTrueForExistingSystem()
 {
     var candidate = new VerificationSpecsBaseDerived().CallHasIdForSystem("Moff", TestInputXml);
     Assert.IsTrue(candidate);
 }
Beispiel #30
0
        public void HasIdReturnsTrueForExistingSystem()
        {
            var candidate = new VerificationSpecsBaseDerived().CallHasIdForSystem("Moff", TestInputXml);

            Assert.IsTrue(candidate);
        }