public void ImplementIStorage_WhenUsingFactory(ILaptopPartsFactory factory) { // Act var storage = factory.CreateStorage(); // Assert storage.GetType().Should().Implement <IStorage>(); }
public void HaveCorrectStorage_WhenUsingFactory(ILaptopPartsFactory factory, string hwtype, int speed) { // Act var storage = factory.CreateStorage(); // Assert using (new FluentAssertions.Execution.AssertionScope("storage")) { storage.HardwareType().Should().Be(hwtype); storage.ReadSpeedInMBytesPerSec().Should().Be(speed); } }