public static ConversationCharacter SampleCharacter() => new ConversationCharacter { ToaName = Identifier.From("TOA1"), CharName = Identifier.From("CHA1"), CharCont = Identifier.From("CON1"), Entries = new List <Info>() { InfoTests.SampleInfo() } };
public static IComparisionTestCase <ConversationCharacter>[] NotEqualObjectsTestCases() => new IComparisionTestCase <ConversationCharacter>[] { ComparisionTestCase.CompareTwoNotEqualObjects( supplier: SampleCharacter, updater: character => character.ToaName = Identifier.From("TOAX") ), ComparisionTestCase.CompareTwoNotEqualObjects( supplier: SampleCharacter, updater: character => character.CharName = Identifier.From("CHAX") ), ComparisionTestCase.CompareTwoNotEqualObjects( supplier: SampleCharacter, updater: character => character.CharCont = Identifier.From("CONX") ), ComparisionTestCase.CompareTwoNotEqualObjects( supplier: SampleCharacter, updater: character => character.Entries = null ), ComparisionTestCase.CompareTwoNotEqualObjects( supplier: SampleCharacter, updater: character => character.Entries.Clear() ), ComparisionTestCase.CompareTwoNotEqualObjects( supplier: SampleCharacter, updater: character => character.Entries[0].ConditionStart += 20 ), ComparisionTestCase.CompareTwoNotEqualObjects( supplier: SampleCharacter, updater: character => character.Entries.Add(null) ), ComparisionTestCase.CompareTwoNotEqualObjects( supplier: SampleCharacter, updater: character => character.Entries.Add(InfoTests.SampleInfo()) ), ComparisionTestCase.CompareNotNullObjectAgainstNull(SampleCharacter()) };