Skip to content

Commit bd74c7b

Browse files
committed
Correct validator and AutoMock update
Make settings default view in Main Window
1 parent ac074ce commit bd74c7b

9 files changed

Lines changed: 159 additions & 208 deletions

File tree

PhoneAssistant.Tests/Features/AddItem/AddItemValidatorTests.cs

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
using FluentValidation.TestHelper;
1+
using FluentValidation;
2+
using FluentValidation.TestHelper;
23

34
using Moq;
45
using Moq.AutoMock;
@@ -17,6 +18,12 @@ public sealed class AddItemValidatorTests
1718
public AddItemValidatorTests()
1819
{
1920
_mocker = new AutoMocker();
21+
Mock<IPhonesRepository> phones = _mocker.GetMock<IPhonesRepository>();
22+
var validator = new AddItemValidator(phones.Object);
23+
var serviceProviderMock = _mocker.GetMock<IServiceProvider>();
24+
serviceProviderMock
25+
.Setup(sp => sp.GetService(typeof(IValidator<AddItemViewModel>)))
26+
.Returns(validator);
2027
_validator = _mocker.CreateInstance<AddItemValidator>();
2128
_sut = _mocker.CreateInstance<AddItemViewModel>();
2229
}

0 commit comments

Comments
 (0)