コード例 #1
0
        private static FileMonitorInformation CreateFileMonitorInformation()
        {
            var fileMonitorInformation = new FileMonitorInformation
            {
                KataHash      = Guid.NewGuid().ToString(),
                OldKataHash   = Guid.NewGuid().ToString(),
                OldPlayerHash = Guid.NewGuid().ToString(),
                PlayerHash    = Guid.NewGuid().ToString()
            };

            return(fileMonitorInformation);
        }
コード例 #2
0
        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);
        }
コード例 #3
0
        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);
        }
コード例 #4
0
        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);
        }
コード例 #5
0
 public void UpdateSettings(FileMonitorInformation fileHashes)
 {
     _theSettings.KataHash   = fileHashes.KataHash;
     _theSettings.PlayerHash = fileHashes.PlayerHash;
 }