public void RandomFactory_Work() { // Set up the factory. var factory = new RandomFactory(); // Create random class object. var random = factory.CreateRandomInstance(); // Validate. random.Should().NotBeNull(); random.GetType().Should().Be(typeof(RandomWrapper)); // Validate functionality var num = random.Next(5); num.Should().BeInRange(0, 5); }
public void RandomFactory_Work() { // Set up the factory. var factory = new RandomFactory(); // Create random class object. var random = factory.CreateRandomInstance(); // Validate. Assert.NotNull(random); Assert.IsType <RandomWrapper>(random); // Validate functionality var num = random.Next(5); Assert.InRange(num, 0, 5); }