public void When_CustomerCase4_ReturnsOneStandardAlternative() { //Arrange var sut = new AlternativesProcessor(); var customerPreferences = CreateCustomerPreferences(true, true); // Act var result = sut.Process(customerPreferences, _reader.Read()); //Assert result.Should().HaveCount(1); result.Should().OnlyContain(alternative => alternative.Type == AlternativeType.Standard); }
public void When_CustomerCase1_ReturnsTwoProfessionalAlternatives() { //Arrange var sut = new AlternativesProcessor(); var customerPreferences = CreateCustomerPreferences(false, false); // Act var result = sut.Process(customerPreferences, _reader.Read()); //Assert result.Should().HaveCount(2); result.Should().OnlyContain(alternative => alternative.Type == AlternativeType.Professionall); }