public void Add_Void_Verify() { // Arrange string message = "TEST"; ObjectTestModel objectTestModel = new ObjectTestModel { Type = "Add" }; _repository.Setup(x => x.Add(It.IsAny <string>())).Verifiable(); // Act _manager.Add(message, objectTestModel); // Assert _repository.Verify(x => x.Add(It.IsAny <string>()), Times.AtLeastOnce); }
public void Add_Void_Exception() { // Arrange string message = "TEST"; ObjectTestModel objectTestModel = new ObjectTestModel { Type = "Add" }; _repository.Setup(x => x.Add(It.IsAny <string>())).Throws(new Exception("Test Exception")); _fileProcess.Setup(x => x.Write(It.IsAny <string>())).Verifiable(); // Act _manager.Add(message, objectTestModel); // Assert _fileProcess.Verify(x => x.Write(It.IsAny <string>()), Times.AtLeastOnce); }