Fix tests

This commit is contained in:
Sergey Nazarov 2024-03-26 15:23:57 +03:00
parent 367b13e175
commit 33b2ea9a6a

View File

@ -7,7 +7,6 @@ namespace Nocr.TextMatcher.AppServices.UnitTests;
public class TextMatchTests
{
private const long UserId = 1;
private const long ChatId = 1;
private static DateTimeOffset CreatedDateTime = new DateTimeOffset(2024, 1, 1, 0, 0, 0, TimeSpan.Zero);
@ -15,11 +14,11 @@ public class TextMatchTests
public void IsMatches_SameChatId_FullRule_MatchesText()
{
// Arrange
var match = TextMatch.Initialize(UserId, "Барахолка", "велосипед", TextMatchRule.Full, CreatedDateTime, ChatId);
var match = TextMatch.Initialize(UserId, "Барахолка", "велосипед", TextMatchRule.Full, CreatedDateTime);
var text = "Продам снежный велосипед 100 лари. Гудаури.";
// Act
var result = match.IsMatches(ChatId, "Барахолка", text);
var result = match.IsMatches("Барахолка", text);
// Assert
Assert.True(result);
@ -30,11 +29,11 @@ public class TextMatchTests
{
// Arrange
var match = TextMatch.Initialize(UserId, "Барахолка", "iphone айфон", TextMatchRule.AnyWord,
CreatedDateTime, ChatId);
CreatedDateTime);
var text = "Продам айфон велосипед 100 лари. Гудаури.";
// Act
var result = match.IsMatches(ChatId, "Барахолка", text);
var result = match.IsMatches("Барахолка", text);
// Assert
Assert.True(result);
@ -45,11 +44,11 @@ public class TextMatchTests
{
// Arrange
var match = TextMatch.Initialize(UserId, "Барахолка", "iphone айфон", TextMatchRule.AnyWord,
CreatedDateTime, ChatId);
CreatedDateTime);
var text = "Гомарджоба. Продам iphone (айфон) 1000 лари. Гудаури.";
// Act
var result = match.IsMatches(ChatId, "Барахолка", text);
var result = match.IsMatches("Барахолка", text);
// Assert
Assert.True(result);
@ -59,10 +58,10 @@ public class TextMatchTests
public void IsMatches_DifferentChatIdAndUserName_NotMatchesText()
{
// Arrange
var match = TextMatch.Initialize(UserId, "Барахолка", "iphone", TextMatchRule.Full, CreatedDateTime, ChatId);
var match = TextMatch.Initialize(UserId, "Барахолка", "iphone", TextMatchRule.Full, CreatedDateTime);
// Act
var result = match.IsMatches(0, string.Empty, "iphone");
var result = match.IsMatches(string.Empty, "iphone");
// Assert
Assert.False(result);