void when_determining_authenticity()
        {
            it["should recognize an authentic 3d notification"] = () =>
            {
                var configuration = new Configuration(Environments.Staging, string.Empty, string.Empty, "bogus", certificate, Endpoints.EComProcessing);
                var threeDNotification = new ThreeDNotification()
                {
                    Signature = "08d01ae1ebdc22b6a1a764257819bb26e9e94e8d",
                    UniqueId = "fc6c3c8c0219730c7a099eaa540f70dc"
                };

                threeDNotification.IsAuthentic(configuration).should_be_true();
            };

            it["should recognize a fake 3d notification"] = () =>
            {
                var configuration = new Configuration(Environments.Staging, string.Empty, string.Empty, "boguS", certificate, Endpoints.EComProcessing);
                var threeDNotification = new ThreeDNotification()
                {
                    Signature = "08d01ae1ebdc22b6a1a764257819bb26e9e94e8d",
                    UniqueId = "fc6c3c8c0219730c7a099eaa540f70dc"
                };

                threeDNotification.IsAuthentic(configuration).should_be_false();
            };

            it["should recognize an authentic wpf notification"] = () =>
            {
                var configuration = new Configuration(Environments.Staging, string.Empty, string.Empty, "50fd87e65eb415f42fb5af4c9cf497662e00b785", certificate, Endpoints.EComProcessing);
                var wpfNotification = new WpfNotification()
                {
                    Signature = "c5219b3d385e74496b2b48a5497b347e102849f10eacd25b062f823bbd11249ce4e233f031C0ecebc9b691e69d23eb0c1cd65a79621152467b56aC2bf103b512",
                    WpfUniqueId = "26aa150ee68b1b2d6758a0e6c44fce4c"
                };

                wpfNotification.IsAuthentic(configuration).should_be_true();
            };

            it["should recognize a fake wpf notification"] = () =>
            {
                var configuration = new Configuration(Environments.Staging, string.Empty, string.Empty, "50Fd87e65eb415f42fb5af4c9cf497662e00b785", certificate, Endpoints.EComProcessing);
                var wpfNotification = new WpfNotification()
                {
                    Signature = "c5219b3d385e74496b2b48a5497b347e102849f10eacd25b062f823bbd11249ce4e233f031C0ecebc9b691e69d23eb0c1cd65a79621152467b56aC2bf103b512",
                    WpfUniqueId = "26aa150ee68b1b2d6758a0e6c44fce4c"
                };

                wpfNotification.IsAuthentic(configuration).should_be_false();
            };
        }