public void Validate_ShouldFail_WhenInvalidRowVersion() { const string invalidRowVersion = "rowVersion"; var command = new DeleteSavedFilterCommand(_savedFilterId, invalidRowVersion); _rowVersionValidatorMock.Setup(r => r.IsValid(invalidRowVersion)).Returns(false); var result = _dut.Validate(command); Assert.IsFalse(result.IsValid); Assert.AreEqual(1, result.Errors.Count); Assert.IsTrue(result.Errors[0].ErrorMessage.StartsWith("Not a valid row version!")); }
public void Setup_OkState() { const string RowVersion = "AAAAAAAAJ00="; _savedFilterValidatorMock = new Mock <ISavedFilterValidator>(); _savedFilterValidatorMock.Setup(r => r.ExistsAsync(_savedFilterId, default)) .Returns(Task.FromResult(true)); _rowVersionValidatorMock = new Mock <IRowVersionValidator>(); _rowVersionValidatorMock.Setup(r => r.IsValid(RowVersion)).Returns(true); _command = new DeleteSavedFilterCommand(_savedFilterId, RowVersion); _dut = new DeleteSavedFilterCommandValidator( _savedFilterValidatorMock.Object, _rowVersionValidatorMock.Object); }
public void Setup() { const string RowVersion = "AAAAAAAAABA="; // Arrange _person = new Person(CurrentUserOid, "firstName", "lastName"); _personRepositoryMock = new Mock <IPersonRepository>(); _personRepositoryMock.Setup(p => p.GetWithSavedFiltersByOidAsync(CurrentUserOid)) .Returns(Task.FromResult(_person)); _currentUserProviderMock = new Mock <ICurrentUserProvider>(); _currentUserProviderMock .Setup(x => x.GetCurrentUserOid()) .Returns(CurrentUserOid); _savedFilterMock = new Mock <SavedFilter>(); _savedFilterMock.SetupGet(s => s.Id).Returns(_savedFilterId); _person.AddSavedFilter(_savedFilterMock.Object); _command = new DeleteSavedFilterCommand(_savedFilterId, RowVersion); _dut = new DeleteSavedFilterCommandHandler(_personRepositoryMock.Object, UnitOfWorkMock.Object, _currentUserProviderMock.Object); }