internal void Complement_VariousInputs_ReturnsExpectedResult(double input, double expected) { // Arrange var function = TriangularFunction.Create(2, 3, 4); var fuzzySet = new FuzzySet("some_fuzzy_state", function); // Act var result = fuzzySet.Complement(input); // Assert Assert.Equal(UnitInterval.Create(expected), result); }