Ejemplo n.º 1
0
        public void ImplementIProcessor_WhenUsingFactory(ILaptopPartsFactory factory)
        {
            // Act
            var processor = factory.CreateProcessor();

            // Assert
            processor.GetType().Should().Implement <IProcessor>();
        }
Ejemplo n.º 2
0
        public void HaveCorrectProcessor_WhenUsingFactory(ILaptopPartsFactory factory, string name, double speed)
        {
            // Act
            var processor = factory.CreateProcessor();

            // Assert
            using (new FluentAssertions.Execution.AssertionScope("processor"))
            {
                processor.BrandName().Should().Be(name);
                processor.SpeedInGigaHertz().Should().Be(speed);
            }
        }