Example #1
0
        public void CalculateTest()
        {
            Stream           stream   = null; // TODO: Initialize to an appropriate value
            SpamSumSignature expected = null; // TODO: Initialize to an appropriate value
            SpamSumSignature actual;

            actual = FuzzyHashing.Calculate(stream);
            Assert.AreEqual(expected, actual);
            Assert.Inconclusive("Verify the correctness of this test method.");
        }
Example #2
0
        public void CompareTest()
        {
            SpamSumSignature signature1 = null; // TODO: Initialize to an appropriate value
            SpamSumSignature signature2 = null; // TODO: Initialize to an appropriate value
            int expected = 0;                   // TODO: Initialize to an appropriate value
            int actual;

            actual = FuzzyHashing.Compare(signature1, signature2);
            Assert.AreEqual(expected, actual);
            Assert.Inconclusive("Verify the correctness of this test method.");
        }
Example #3
0
        public void Test()
        {
            SpamSumSignature signature = FuzzyHashing.Calculate(@"C:\Users\Jan\Desktop\ssDeep\1.txt");

            SpamSumSignature signatureToCompare = new SpamSumSignature("96:tTTDCKPwDS73OqT3JO18zg5KvjtHe/sqEk7ssDd+Wo42vt0vM+T9:JuKPwDNqNO18zgovjt+kqPDdNo42vt0T");

            int result = FuzzyHashing.Compare(signature, signatureToCompare);

            Console.WriteLine("signature:          " + signature);
            Console.WriteLine("signatureToCompare: " + signatureToCompare);
            Console.WriteLine("Similarity:         " + result);
        }
Example #4
0
        //
        //You can use the following additional attributes as you write your tests:
        //
        //Use ClassInitialize to run code before running the first test in the class
        //[ClassInitialize()]
        //public static void MyClassInitialize(TestContext testContext)
        //{
        //}
        //
        //Use ClassCleanup to run code after all tests in a class have run
        //[ClassCleanup()]
        //public static void MyClassCleanup()
        //{
        //}
        //
        //Use TestInitialize to run code before running each test
        //[TestInitialize()]
        //public void MyTestInitialize()
        //{
        //}
        //
        //Use TestCleanup to run code after each test has run
        //[TestCleanup()]
        //public void MyTestCleanup()
        //{
        //}
        //
        #endregion


        public void Test()
        {
            SpamSumSignature signature = FuzzyHashing.Calculate(@"G:\ssdeep-2.6\ssdeep-2.6\ssdeep.exe");

            SpamSumSignature signatureToCompare = new SpamSumSignature("768:asdfmAAjaHx/4DpIXYSEAdP0Pn0nxqgeFjviVHeFc:asdftSin0nrelviNeK");

            int result = FuzzyHashing.Compare(signature, signatureToCompare);

            Console.WriteLine("signature:          " + signature);
            Console.WriteLine("signatureToCompare: " + signatureToCompare);
            Console.WriteLine("Similarity:         " + result);
        }