public void Factory_EngineType_Success(FuzzyEngineType engineType, Type defuzzType) { //Arrange var factory = new FuzzyEngineFactory(); //Act var engine = factory.Create(engineType); //Assert Assert.That(engine, Is.InstanceOf <FuzzyEngine>()); Assert.That(engine.Defuzzification, Is.InstanceOf(defuzzType)); }