コード例 #1
0
        public void FileSizeFormatter_ReceivesPositiveValue_ReturnsMegabytes()
        {
            //arrange
            SetInvariantCulture();

            FileHelper fileHelper = new FileHelper();

            double rawSize = 2091008;

            //act
            string result = fileHelper.FileSizeFormatter(rawSize);

            //assert
            Assert.AreEqual("1.99 MB", result);

            RestoreCulture();
        }
コード例 #2
0
        public void FileSizeFormatter_ReceivesPositiveValue_ReturnsGigabytes()
        {
            //arrange
            FileHelper fileHelper = new FileHelper();

            double rawSize = 5368709120;

            //act
            string result = fileHelper.FileSizeFormatter(rawSize);

            //assert
            Assert.AreEqual("5 GB", result);
        }
コード例 #3
0
        public void FileSizeFormatter_ReceivesPositiveValue_ReturnsKilobytes()
        {
            //arrange
            FileHelper fileHelper = new FileHelper();

            double rawSize = 2048;

            //act
            string result = fileHelper.FileSizeFormatter(rawSize);

            //assert
            Assert.AreEqual("2 KB", result);
        }
コード例 #4
0
        public void FileSizeFormatter_ReceivesNegativeValue_ReturnsEmptyString()
        {
            //arrange
            FileHelper fileHelper = new FileHelper();

            double rawSize = -1024;

            //act
            string result = fileHelper.FileSizeFormatter(rawSize);

            //assert
            Assert.AreEqual("", result);
        }