public void ReturnsUpdatedFlagsForEnumWithoutFlagSet()
{
var flags = Enum1.MyValue;
var expectedFlags = Enum1.MyValue | Enum1.MySecondValue;
var actualFlags = Enum<Enum1>.Flags.SetFlag(flags, Enum1.MySecondValue);
Assert.AreEqual(expectedFlags, actualFlags);
}