public void CanCreateInstance() { var logger = Substitute.For <ILogger>(); var changesLogger = new ChangesLogger(logger); Assert.NotNull(changesLogger); }
public void LogChanges_with_3_changes_Calles_Logger_LogMessage_3_times() { var logger = Substitute.For <ILogger>(); var changesLogger = new ChangesLogger(logger); var changes = new[] { new ChangeLog { Id = 843 }, new ChangeLog { Id = 83 }, new ChangeLog { Id = 425 }, }; changesLogger.LogChanges(changes); logger.ReceivedWithAnyArgs(3).LogMessage(null); }