19 lines
559 B
C#
19 lines
559 B
C#
using OwnerNumberMigration.ValueParsing;
|
|
|
|
namespace OwnerNumberMigrationTest.ValueParsing;
|
|
|
|
public class SingleValueArrayStrategyTest
|
|
{
|
|
private readonly IValueParsingStrategy<string[]> _parsingStrategy = new SingleValueArrayStrategy();
|
|
|
|
[Test]
|
|
public void ParseOwners_AllCases_ReturnsAnArrayContainingOnlyTheValue()
|
|
{
|
|
var owners = Guid.NewGuid().ToString();
|
|
|
|
var parsedOwners = _parsingStrategy.Parse(owners);
|
|
|
|
Assert.AreEqual(1, parsedOwners.Length);
|
|
CollectionAssert.Contains(parsedOwners, owners);
|
|
}
|
|
} |