public void GetSizeWithValidArguments()
        {
            //Act
            var response = new FileCheckerImplementation(new FileChecker()).Check(_validArgsForSize);

            //Assert
            Assert.AreEqual(response.GetType(), typeof(int));
        }
        public void GetVersionWithValidArguments()
        {
            //Act
            var response = new FileCheckerImplementation(new FileChecker()).Check(_validArgsForVersion);

            //Assert
            Assert.AreEqual(response.GetType(), typeof(string));
        }
        public void GetSizeWithInValidArguments()
        {
            try
            {
                //Act
                var response = new FileCheckerImplementation(new FileChecker()).Check(_invalidArgsForSize);

                //Assert
                Assert.Fail();
            }
            catch (Exception exception)
            {
                //Assert
                Assert.AreEqual($"Provided arguments are not valid: {_invalidArgsForSize[0]}", exception.Message);
            }
        }