public void ContactDataIsValidRegardingType_ShouldReturnFalse_IfContactIsFreelanceAndDoesNotHaveVat() { //Arrange var contact = new ContactModel { Type = ContactType.FREELANCE }; var contactCommandMock = new Mock <IContactCommand>(); var contactQueryMock = new Mock <IContactQuery>(); //Act var contactService = new ContactService(contactCommandMock.Object, contactQueryMock.Object); var result = contactService.ContactDataIsValidRegardingType(contact); //Assert Assert.IsFalse(result); }
public void ContactDataIsValidRegardingType_ShouldReturnFalse_IfContactIsEmployeeAndHaveVat() { //Arrange var contact = new ContactModel { Type = ContactType.EMPLOYEE, Vat = "Some VAT" }; var contactCommandMock = new Mock <IContactCommand>(); var contactQueryMock = new Mock <IContactQuery>(); //Act var contactService = new ContactService(contactCommandMock.Object, contactQueryMock.Object); var result = contactService.ContactDataIsValidRegardingType(contact); //Assert Assert.IsFalse(result); }