public void TestMethod1() { // arrange var mainClass = new MainClass(_mockLogger.Object, _mockDb.Object); var data = new Data(); // act mainClass.AddDetails(data); // assert _mockDb .Verify(v => v.Add(data), Times.Once); }
public void Should_AddDetails_To_Database() { // Arrange var mockDb = new Mock <IDatabase>(); var data = new Data(); var mainClass = new MainClass(Mock.Of <ILogger>(), mockDb.Object); // Act mainClass.AddDetails(data); // Assert mockDb.Verify(_ => _.Add(data), Times.Once); }