public void Deve_Ser_None() { string str = null; Opt <string> optString = str; Assert.IsFalse(optString.IsSome); Opt <int> optInt = 0; Assert.IsFalse(optInt.IsSome); Opt <decimal> optDec = 0.0M; Assert.IsFalse(optDec.IsSome); TesteStruct testeStruct = default; Opt <TesteStruct> optTesteStruct = testeStruct; Assert.IsFalse(optTesteStruct.IsSome); TesteEnum testeEnum = default; Opt <TesteEnum> optTesteEnum = testeEnum; Assert.IsFalse(optTesteEnum.IsSome); TesteClass testeClass = default; Opt <TesteClass> optTesteClass = testeClass; Assert.IsFalse(optTesteClass.IsSome); }
public void GetAttributeTest(TesteEnum item, bool mustBeNull) { DescriptionAttribute attr = item.GetAttribute <DescriptionAttribute>(); if (mustBeNull) { Assert.Null(attr); } else { Assert.NotNull(attr); } }
public void SetUp() { lista = new EnumExtensions <TesteEnum>().ConvertToList(); foreach (var keyValuePair in lista) { if (teste) { teste = TesteEnum.TryParse(keyValuePair.Value, out enumTeste); } else { break; } } enumCount = Enum.GetValues(typeof(TesteEnum)).Cast <TesteEnum>().Count(); }
public void GetDescription(TesteEnum item, string expDescription) => Assert.Equal(expDescription, item.GetDescription());
public void EnumIsNotDefined(TesteEnum item) => Assert.False(item.IsDefined());
public void EnumIsDefined(TesteEnum item) => Assert.True(item.IsDefined());
public void IsNotDefined(TesteEnum value, string errorMsg = customMsg) => AssertInvalidResult(value.EnumIsDefined(errorMsg), errorMsg);