Пример #1
0
        public void TestThatModifyDataDoesNotCallHouseholdMemberAddOnLogicExecutorWhenHouseholdMemberForMailAddressExists()
        {
            HouseholdAddHouseholdMemberCommandHandler sut = CreateSut();

            Assert.That(sut, Is.Not.Null);

            HouseholdAddHouseholdMemberCommand householdAddHouseholdMemberCommand = _fixture.Build <HouseholdAddHouseholdMemberCommand>()
                                                                                    .With(m => m.HouseholdIdentifier, Guid.NewGuid())
                                                                                    .With(m => m.MailAddress, _fixture.Create <string>())
                                                                                    .With(m => m.TranslationInfoIdentifier, Guid.NewGuid())
                                                                                    .Create();

            sut.ModifyData(DomainObjectMockBuilder.BuildHouseholdMock(), householdAddHouseholdMemberCommand);

            _logicExecutorMock.AssertWasNotCalled(m => m.HouseholdMemberAdd(Arg <string> .Is.Anything, Arg <Guid> .Is.Anything));
        }