Beispiel #1
0
        public void RemoveModel_ShouldCallRemoveMethod()
        {
            var applicationViewModel = _fixture.Create <ApplicationViewModel>();
            var application          = _fixture.Create <ApplicationModel>();

            var mockRepositorioApplication = new Mock <IRepositorioApplication>();
            var mockValidatorApplication   = new Mock <IApplicationValidator>();

            mockRepositorioApplication.Setup(db => db.Remove(It.IsAny <ApplicationModel>()));

            var sut = new ServicoAplicacaoApplication(mockRepositorioApplication.Object, mockValidatorApplication.Object);

            sut.Remove(applicationViewModel);

            mockRepositorioApplication.Verify(m => m.Remove(It.IsAny <ApplicationModel>()), Times.Once());
        }
Beispiel #2
0
        public void RemoveById_ShouldCallRemoveMethod()
        {
            var id = _fixture.Create <string>().Substring(0, 24);
            var applicationViewModel = _fixture.Create <ApplicationViewModel>();
            var application          = _fixture.Create <ApplicationModel>();

            var mockRepositorioApplication = new Mock <IRepositorioApplication>();
            var mockValidatorApplication   = new Mock <IApplicationValidator>();

            mockRepositorioApplication.Setup(db => db.Remove(id));

            var sut = new ServicoAplicacaoApplication(mockRepositorioApplication.Object, mockValidatorApplication.Object);

            sut.Remove(id);

            mockRepositorioApplication.Verify(m => m.Remove(id), Times.Once());
        }