コード例 #1
0
        public void WriteData_With3_ShouldSave8()
        {
            // Arrange
            var input = 3;

            // Act
            _underTest.WriteData(input);

            // Assert
            var expected = 8;

            A.CallTo(() => _dataStore.SaveData(expected)).MustHaveHappened();
        }
コード例 #2
0
        public void Given3_WriteData_ShouldSave8()
        {
            // Arrange
            var input = 3;

            // Act
            _underTest.WriteData(input);

            // Assert
            var expected = 8;

            _dataStore.SavedData.Should().Be(expected);
        }
コード例 #3
0
        public void WriteData_With3_ShouldSave8()
        {
            // Arrange
            var input = 3;

            // Act
            _underTest.WriteData(input);

            // Assert
            var expected = 8;

            _dataStore.Verify(x => x.SaveData(expected), Occurred.Once());
        }
コード例 #4
0
        public void WriteData_With3_ShouldSave8()
        {
            // Arrange
            var input = 3;

            // Act
            _underTest.WriteData(input);
            var actual = _dataStore.SavedData;

            // Assert
            var expected = 8;

            Verify.AreEqual(expected, actual);
        }