This repository has been archived on 2026-03-14. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
Eco/VideoBrowser.Test/Extensions/StringExtensionTest.cs
2023-07-24 12:00:34 +02:00

42 lines
1.3 KiB
C#

namespace VideoBrowser.Test.Extensions
{
using FluentAssertions;
using Microsoft.VisualStudio.TestTools.UnitTesting;
using VideoBrowser.Extensions;
/// <summary>
/// Defines the <see cref="StringExtensionTest" />
/// </summary>
[TestClass]
public class StringExtensionTest
{
#region Methods
/// <summary>
/// The ToFormatedByte
/// </summary>
[TestMethod]
public void ToFormatedByte()
{
var formatedByte = StringExtension.ToFormatedByte(10000);
formatedByte.Should().Be("9.77 KB");
formatedByte = StringExtension.ToFormatedByte(20000000);
formatedByte.Should().Be("19.07 MB");
formatedByte = StringExtension.ToFormatedByte(2000000000);
formatedByte.Should().Be("1.86 GB");
}
[TestMethod]
public void ToFormatedSpeed()
{
var formatedSpeed = StringExtension.ToFormatedSpeed(10000);
formatedSpeed.Should().Be("9.77 KB/s");
formatedSpeed = StringExtension.ToFormatedSpeed(20000000);
formatedSpeed.Should().Be("19.07 MB/s");
formatedSpeed = StringExtension.ToFormatedSpeed(2000000000);
formatedSpeed.Should().Be("1.86 GB/s");
}
#endregion Methods
}
}