public void Post_WithSalts_WillNotGenerateNewSalts()
        {
            ObjectHashController   controller = new ObjectHashController();
            ObjectHashRequestModel request    = new ObjectHashRequestModel()
            {
                Data = new JObject(new JProperty("sample", "object")), Salts = new JObject(new JProperty("sample", "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"))
            };

            var result = controller.Post(request, false);

            Assert.That(result.Value.Salts, Is.EqualTo(new JObject(new JProperty("sample", "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"))));
        }
        public void Post_WithoutSalts_WillGenerateNewSalts()
        {
            ObjectHashController   controller = new ObjectHashController();
            ObjectHashRequestModel request    = new ObjectHashRequestModel()
            {
                Data = new JObject(new JProperty("sample", "object")), Salts = null
            };

            var result = controller.Post(request, true);

            Assert.That(result.Value.Salts, Is.Not.Null);
        }