public void Child_FetchTest() { var retriever = new APQPDragAndDropConfigurationList(); var item = new APQPDragAndDropConfigurationEdit(); Mock.Arrange(() => item.IsChild).Returns(true); Mock.Arrange(() => APQPDragAndDropConfigurationEdit.GetDocumentEdit(Arg.IsAny<SectionViewDragAndDropOptionDto>())).Returns(item).MustBeCalled(); new PrivateAccessor(retriever).CallMethod("Child_Fetch", new List<SectionViewDragAndDropOptionDto> { new SectionViewDragAndDropOptionDto() }); Mock.Assert(APQPDragAndDropConfigurationEdit.GetDocumentEdit(Arg.IsAny<SectionViewDragAndDropOptionDto>())); }
public void UpdatePublishedCopyTest() { var retriever = new APQPDragAndDropConfigurationList(); var list = new APQPDragAndDropConfigurationList(); var item = new APQPDragAndDropConfigurationEdit(); Mock.Arrange(() => item.IsChild).Returns(true); Mock.Arrange(() => APQPDragAndDropConfigurationEdit.GetDocumentEdit(Arg.IsAny<SectionViewDragAndDropOptionDto>())).IgnoreInstance().Returns(item); new PrivateAccessor(retriever).CallMethod("Child_Fetch", new List<SectionViewDragAndDropOptionDto> { new SectionViewDragAndDropOptionDto() }); new PrivateAccessor(list).CallMethod("Child_Fetch", new List<SectionViewDragAndDropOptionDto> { new SectionViewDragAndDropOptionDto() }); Mock.Arrange(() => list.Remove(Arg.IsAny<APQPDragAndDropConfigurationEdit>())).DoNothing().MustBeCalled(); Mock.Arrange(() => list.Add(Arg.IsAny<APQPDragAndDropConfigurationEdit>())).DoNothing().MustBeCalled(); retriever.UpdatePublishedCopy(list); Mock.Assert(list); }