| 123456789101112131415161718192021222324 |
- using NSubstitute;
- using RackPeek.Domain.Resources.Hardware;
- using RackPeek.Domain.Resources.Hardware.Desktop;
- using RackPeek.Domain.Resources.Hardware.Models;
- public class GetDesktopsUseCaseTests
- {
- [Fact]
- public async Task Returns_All_Desktops()
- {
- var repo = Substitute.For<IHardwareRepository>();
- repo.GetAllAsync().Returns(new Hardware[]
- {
- new Desktop { Name = "desk1" },
- new Desktop { Name = "desk2" }
- });
- var useCase = new GetDesktopsUseCase(repo);
- var result = await useCase.ExecuteAsync();
- Assert.Equal(2, result.Count);
- }
- }
|