public void ToEnum_Passing_Null_Bool_Value_Returns_Inactive_Status()
        {
            string?value    = null;
            var    expected = StatusEnum.Inactive;

            var actual = StatusEnum.ToEnum(value);

            Assert.AreEqual(expected, actual);
        }
        public void ToEnum_Passing_Valid_Bool_Value_Returns_Enumeracion()
        {
            var value    = false;
            var expected = StatusEnum.Inactive;

            var actual = StatusEnum.ToEnum(value);

            Assert.AreEqual(expected, actual);
        }
        public void ToEnum_Passing_Invalid_String_Name_Returns_Null()
        {
            var        name     = Guid.NewGuid().ToString();
            StatusEnum?expected = null;

            var actual = StatusEnum.ToEnum(name);

            Assert.AreEqual(expected, actual);
        }
        public void ToEnum_Passing_Invalid_Int_Value_Returns_Null()
        {
            var        value    = new Random().Next();
            StatusEnum?expected = null;

            var actual = StatusEnum.ToEnum(value);

            Assert.AreEqual(expected, actual);
        }
        public void ToEnum_Passing_Valid_String_Name_Returns_Enumeracion()
        {
            var name     = "Active";
            var expected = StatusEnum.Active;

            var actual = StatusEnum.ToEnum(name);

            Assert.AreEqual(expected, actual);
        }