public void ReturnProduct_WhenBuildIsCalled() { var fluentProductBuilder = new FluentProductBuilder(); var actualProduct = fluentProductBuilder.Build(); actualProduct.Should().BeOfType <Product>(); }
public void ReturnProductWithPartTwo_WhenWithPartTwoAndBuildAreCalled() { var expectedProduct = new Product { PartTwo = "PartB" }; var fluentProductBuilder = new FluentProductBuilder(); var actualProduct = fluentProductBuilder .WithPartTwo("PartB") .Build(); actualProduct.Should().BeEquivalentTo(expectedProduct); }