Files
mongodb-generic-repository/CoreUnitTests/BaseMongoRepositoryTests/AddTests/AddOneTests.cs
T
Sean Garrett 54e756c695 unit tests
2023-06-15 21:56:47 +01:00

28 lines
747 B
C#

using System;
using System.Threading;
using System.Threading.Tasks;
using CoreUnitTests.Infrastructure;
using CoreUnitTests.Infrastructure.Model;
using MongoDbGenericRepository.DataAccess.Create;
using Moq;
using Xunit;
namespace CoreUnitTests.BaseMongoRepositoryTests.AddTests;
public class AddOneTests : TestMongoRepositoryContext
{
[Fact]
public async Task AddOneAsync_EnsureTokenPassed()
{
// Arrange
Creator = new Mock<IMongoDbCreator>();
var token = new CancellationToken();
var document = new TestDocument();
// Act
await Sut.AddOneAsync<TestDocument>(document, token);
// Assert
Creator.Verify(x => x.AddOneAsync<TestDocument, Guid>(document, token));
}
}