Skip to content

Commit

Permalink
Refactor
Browse files Browse the repository at this point in the history
  • Loading branch information
voytas committed May 30, 2024
1 parent b8b2a3b commit a924397
Show file tree
Hide file tree
Showing 11 changed files with 33 additions and 16 deletions.
2 changes: 1 addition & 1 deletion src/Beeper/AudioPlayer.cs
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
using OldBit.Beeper.IO;
using OldBit.Beeper.MacOS;
using OldBit.Beeper.Readers;
using OldBit.Beeper.Windows;

namespace OldBit.Beeper;
Expand Down
4 changes: 4 additions & 0 deletions src/Beeper/Beeper.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -15,4 +15,8 @@
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
</PropertyGroup>

<ItemGroup>
<InternalsVisibleTo Include="OldBit.Beeper.UnitTests" />
</ItemGroup>

</Project>
2 changes: 1 addition & 1 deletion src/Beeper/IAudioPlayer.cs
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
using OldBit.Beeper.Helpers;
using OldBit.Beeper.IO;
using OldBit.Beeper.Readers;

namespace OldBit.Beeper;

Expand Down
2 changes: 1 addition & 1 deletion src/Beeper/MacOS/AudioQueuePlayer.cs
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@
using System.Runtime.Versioning;
using System.Threading.Channels;
using OldBit.Beeper.Helpers;
using OldBit.Beeper.IO;
using OldBit.Beeper.MacOS.AudioToolboxInterop;
using OldBit.Beeper.Readers;

namespace OldBit.Beeper.MacOS;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
namespace OldBit.Beeper.IO;
namespace OldBit.Beeper.Readers;

/// <summary>
/// The ByteStream class allows reading enumeration of bytes as a stream.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
using OldBit.Beeper.Extensions;
using OldBit.Beeper.Helpers;

namespace OldBit.Beeper.IO;
namespace OldBit.Beeper.Readers;

/// <summary>
/// Reads PCM audio data from a stream. It converts the data to a float array.
Expand Down
2 changes: 1 addition & 1 deletion src/Beeper/Windows/WasapiPlayer.cs
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
using System.Runtime.Versioning;
using OldBit.Beeper.IO;
using OldBit.Beeper.Readers;
using OldBit.Beeper.Windows.WasapiInterop;
using OldBit.Beeper.Windows.WasapiInterop.Enums;

Expand Down
1 change: 1 addition & 0 deletions tests/Beeper.UnitTests/Beeper.UnitTests.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@
</PropertyGroup>

<ItemGroup>
<PackageReference Include="FluentAssertions" Version="6.12.0" />
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.6.0"/>
<PackageReference Include="xunit" Version="2.4.2"/>
<PackageReference Include="xunit.runner.visualstudio" Version="2.4.5">
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
using FluentAssertions;
using OldBit.Beeper.Extensions;
using OldBit.Beeper.Helpers;

namespace OldBit.Beeper.UnitTests;
namespace OldBit.Beeper.UnitTests.Helpers;

public class FloatTypeTests
{
Expand All @@ -13,6 +13,6 @@ public void GetByteSize_ShouldReturnCorrectNumberOfBytes(AudioFormat audioFormat
{
var numberOfBytes = audioFormat.GetByteSize();

Assert.Equal(expectedBytes, numberOfBytes);
numberOfBytes.Should().Be(expectedBytes);
}
}
6 changes: 0 additions & 6 deletions tests/Beeper.UnitTests/PcmDataConverterTests.cs

This file was deleted.

19 changes: 19 additions & 0 deletions tests/Beeper.UnitTests/Readers/ByteStreamTests.cs
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
using FluentAssertions;
using OldBit.Beeper.Readers;

namespace OldBit.Beeper.UnitTests.Readers;

public class ByteStreamTests
{
[Fact]
public void Read_ShouldReturnCorrectNumberOfBytes()
{
var data = Enumerable.Range(0, 100).Select(i => (byte)i).ToArray();
using var stream = new ByteStream(data);
var buffer = new byte[200];

var bytesRead = stream.Read(buffer, 0, buffer.Length);

bytesRead.Should().Be(data.Length);
}
}

0 comments on commit a924397

Please sign in to comment.