public void AreThereChanges_GivenOldKataHashIsNull_ShouldReturnTrue()
        {
            //---------------Set up test pack-------------------
            var fileMonitorInformation = new FileMonitorInformation
            {
                OldKataHash = null
            };
            //---------------Assert Precondition----------------

            //---------------Execute Test ----------------------
            var areThereChanges = fileMonitorInformation.AreThereChanges();

            //---------------Test Result -----------------------
            Assert.IsTrue(areThereChanges);
        }
        public void AreThereChanges_GivenOldPlayerHashIsNotEqualToPlayerHash_ShouldReturnTrue()
        {
            //---------------Set up test pack-------------------
            var fileMonitorInformation = new FileMonitorInformation
            {
                OldPlayerHash = "old hash",
                PlayerHash    = "new hash"
            };
            //---------------Assert Precondition----------------

            //---------------Execute Test ----------------------
            var areThereChanges = fileMonitorInformation.AreThereChanges();

            //---------------Test Result -----------------------
            Assert.IsTrue(areThereChanges);
        }
        public void AreThereChanges_GivenOldKataHashIsEqualToKataHash_AndOldPlayerHashIsEqualToPlayerHash_ShouldReturnFalse()
        {
            //---------------Set up test pack-------------------
            var fileMonitorInformation = new FileMonitorInformation
            {
                OldKataHash   = "kata hash",
                KataHash      = "kata hash",
                OldPlayerHash = "old player",
                PlayerHash    = "old player"
            };
            //---------------Assert Precondition----------------

            //---------------Execute Test ----------------------
            var areThereChanges = fileMonitorInformation.AreThereChanges();

            //---------------Test Result -----------------------
            Assert.IsFalse(areThereChanges);
        }