コード例 #1
0
        public void WhenExecuted_ExecuteSyncMethodWithUnicornManager()
        {
            // Arrange
            var manager = Substitute.For <IUnicornManager>();
            var sut     = new SyncUnicorn(manager);

            // Act
            sut.Execute();

            // Assert
            manager.Received(1).Sync();
        }
コード例 #2
0
        public void WhenUserManagerReturnsFalse_ReturnsFalse()
        {
            // Arrange
            var manager = Substitute.For <IUnicornManager>();

            manager.Sync().Returns(false);
            var sut = new SyncUnicorn(manager);

            // Act
            var result = sut.Execute();

            // Assert
            result.Should().BeFalse();
        }