测试了Repositories
This commit is contained in:
@@ -22,26 +22,64 @@ namespace DMS.Infrastructure.UnitTests.Repository_Test
|
||||
}
|
||||
|
||||
[Fact]
|
||||
public async Task GetAllAsync_ShouldReturnListOfDbDevices()
|
||||
public async Task GetAllAsync_Test()
|
||||
{
|
||||
|
||||
// Act
|
||||
var result = await _deviceRepository.GetAllAsync();
|
||||
|
||||
// Assert
|
||||
Assert.NotNull(result);
|
||||
}
|
||||
|
||||
[Fact]
|
||||
public async Task UpdateByIdAsync_Test()
|
||||
{
|
||||
var device = await _deviceRepository.GetByIdAsync(33);
|
||||
device.Name = "<22>ŷ<EFBFBD>";
|
||||
// Act
|
||||
var result = await _deviceRepository.UpdateAsync(device);
|
||||
|
||||
// Assert
|
||||
//Assert.NotNull(result);
|
||||
Assert.Equal(result, 1);
|
||||
}
|
||||
|
||||
|
||||
[Fact]
|
||||
public async Task DeleteAsync_Test()
|
||||
{
|
||||
var device = await _deviceRepository.GetByIdAsync(33);
|
||||
// Act
|
||||
var result = await _deviceRepository.DeleteAsync(device);
|
||||
|
||||
// Assert
|
||||
//Assert.NotNull(result);
|
||||
Assert.Equal(result, 1);
|
||||
}
|
||||
|
||||
[Fact]
|
||||
public async Task AddAsync_Test()
|
||||
{
|
||||
for (var i = 0; i < 10; i++)
|
||||
try
|
||||
{
|
||||
var dbDevice = FakerHelper.FakeDbDevice();
|
||||
//await _sqlSugarDbContext.GetInstance().Insertable(dbDevice).ExecuteCommandAsync();
|
||||
//await _sqlSugarDbContext.BeginTranAsync();
|
||||
for (var i = 0; i < 10; i++)
|
||||
{
|
||||
var dbDevice = FakerHelper.FakeDbDevice();
|
||||
//await _sqlSugarDbContext.GetInstance().Insertable(dbDevice).ExecuteCommandAsync();
|
||||
|
||||
// Act
|
||||
var result = await _deviceRepository.AddAsync(dbDevice);
|
||||
// Act
|
||||
var result = await _deviceRepository.AddAsync(dbDevice);
|
||||
}
|
||||
throw new Exception("ģ<><C4A3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><F3A1A3A1><EFBFBD>");
|
||||
//await _sqlSugarDbContext.CommitTranAsync();
|
||||
}
|
||||
catch (Exception e)
|
||||
{
|
||||
//await _sqlSugarDbContext.RollbackTranAsync();
|
||||
Console.WriteLine($"<22><><EFBFBD><EFBFBD><EFBFBD>豸ʱ<E8B1B8><CAB1><EFBFBD><EFBFBD><EFBFBD>˴<EFBFBD><CBB4><EFBFBD><EFBFBD><EFBFBD>{e}");
|
||||
}
|
||||
|
||||
|
||||
// Assert
|
||||
//Assert.NotNull(result);
|
||||
|
||||
Reference in New Issue
Block a user