Exemplo n.º 1
0
    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);
    }