public void UpdateStatus_ParamGuidAndBoolValid_SuccessfulChangeState() { //Arrange Guid id = new Guid("00000000-0000-0000-0000-000000000000"); //Mock Mock <IMapper> mapper = new Mock <IMapper>(); Mock <IUpdaterService <Template> > updaterService = new Mock <IUpdaterService <Template> >(); Mock <IFinderService <Template> > finderService = new Mock <IFinderService <Template> >(); ////SUT var SUT = new ClassUpdaterViewModelService(mapper.Object, updaterService.Object, finderService.Object); SUT.UpdateState(id, true); //Assert updaterService.Verify((v) => v.UpdateState(id, true), Times.Once); }
public void Update_ParamsValid_RecordUpdate() { //Arrange TemplateViewModel templateViewModel = new TemplateViewModel(); Template template = new Template(); template.Id = new Guid("F9168C5E-CEB2-4faa-B6BF-329BF39FA1E4"); //Moq Mock <IMapper> mapper = new Mock <IMapper>(); Mock <IFinderService <Template> > finderService = new Mock <IFinderService <Template> >(); Mock <IUpdaterService <Template> > updaterService = new Mock <IUpdaterService <Template> >(); //SUT var SUT = new ClassUpdaterViewModelService(mapper.Object, updaterService.Object, finderService.Object); SUT.Update(template.Id, templateViewModel); //Assert Assert.True(true); }