[#0166] feat(leetcode): add README, unit test and C# solution
This commit is contained in:
@@ -5,20 +5,23 @@ using Xunit;
|
||||
public class SolutionTests {
|
||||
private readonly Solution _s = new Solution();
|
||||
|
||||
[Fact]
|
||||
public void Example1() {
|
||||
// TODO: Arrange
|
||||
// var input = new int[] { };
|
||||
// var expected = 0;
|
||||
// Act
|
||||
// var got = _s.Solve(input);
|
||||
// Assert.Equal(expected, got);
|
||||
Assert.True(true);
|
||||
[Theory]
|
||||
[InlineData(4, 333, "0.(012)")]
|
||||
[InlineData(1, 2, "0.5")]
|
||||
[InlineData(1, 6, "0.1(6)")]
|
||||
[InlineData(-50, 8, "-6.25")]
|
||||
[InlineData(0, 5, "0")]
|
||||
[InlineData(1, 7, "0.(142857)")]
|
||||
public void FractionToDecimal_BasicAndRepeatingScenarios(int numerator, int denominator, string expected) {
|
||||
var actual = _s.FractionToDecimal(numerator, denominator);
|
||||
|
||||
Assert.Equal(expected, actual);
|
||||
}
|
||||
|
||||
[Fact]
|
||||
public void EdgeCases() {
|
||||
Assert.True(true);
|
||||
public void FractionToDecimal_DenominatorOne_ReturnsIntegerString() {
|
||||
var actual = _s.FractionToDecimal(2, 1);
|
||||
|
||||
Assert.Equal("2", actual);
|
||||
}
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user