public static bool AreEqual(ReadingProgramInfoDTO expected, ReadingProgramInfo actual) { Assert.NotNull(actual); Assert.AreEqual(expected.Id, actual.Id); CollectionAssert.AreEquivalent(expected.ChildrenIds, actual.Children); return(true); }
public static bool AreEqual(ReadingProgramInfo expected, ReadingProgramInfo actual) { Assert.NotNull(actual); Assert.AreEqual(expected.Id, actual.Id); AreEqual(expected.Children, actual.Children, AreEqual); return(true); }
public void Constructor_should_set_id_when_provided() { // When SUT = new ReadingProgramInfo("My id"); // Then Assert.AreEqual("My id", SUT.Id); }
public static bool AreEqual(ReadingProgramInfo expected, ReadingProgramVM actual) { Assert.NotNull(actual, "Actual was null"); Assert.AreEqual(expected.Id, actual.ProgramId, "ProgramId didn't match"); AreEqual(expected.Children, actual.ChildrenIds, AreEqual); return(true); }
public void Constructor_should_set_children() { // Given var children = _testFactory.NewChildList().Select(x => x.Id).ToArray(); // When SUT = new ReadingProgramInfo(childIds: children); // Then CollectionAssert.AreEqual(children, SUT.Children); Assert.IsNull(SUT.Id); }
public static ReadingProgramVM ToReadingProgramVM(this ReadingProgramInfo program) { var vm = new ReadingProgramVM { ProgramId = program.Id, ChildrenIds = program.Children }; vm.ProgramType = program.ProgramType switch { ReadingProgramType.SingleWords => Models.ReadingPrograms.ReadingProgramType.SingleWords, ReadingProgramType.Couplets => Models.ReadingPrograms.ReadingProgramType.Couplets, ReadingProgramType.Sentences => Models.ReadingPrograms.ReadingProgramType.Sentences, ReadingProgramType.HomemadeBooks => Models.ReadingPrograms.ReadingProgramType.HomemadeBooks, _ => vm.ProgramType }; return(vm); } }
public void Teardown() { SUT = null; }
public void Setup() { SUT = new ReadingProgramInfo(); }