Ejemplo n.º 1
0
        public void ImplementIStorage_WhenUsingFactory(ILaptopPartsFactory factory)
        {
            // Act
            var storage = factory.CreateStorage();

            // Assert
            storage.GetType().Should().Implement <IStorage>();
        }
Ejemplo n.º 2
0
        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);
            }
        }