예제 #1
0
 public void Nuller_can_process_object_by_reference()
 {
     var someClass = new SomeClass{FakeProp1="Test"};
     var processor = new TestProcessor();
     processor.Process(someClass);
     Assert.IsNull(someClass.FakeProp1);
 }
예제 #2
0
        public void SyncProcessorShouldProcess()
        {
            // Arrange
            var sut = new TestProcessor();

            // Act
            Assert.IsFalse(sut.Processed);
            sut.Process();

            // Assert
            Assert.IsTrue(sut.Processed);
        }
예제 #3
0
        public void SyncProcessorShouldProcess()
        {
            // Arrange
            var sut = new TestProcessor();

            // Act
            Assert.IsFalse(sut.Processed);
            sut.Process();

            // Assert
            Assert.IsTrue(sut.Processed);
        }
예제 #4
0
        public void SyncProcessorShouldProcess()
        {
            // Arrange
            var sut = new TestProcessor();

            // Act
            Assert.IsFalse(sut.Processed);
            bool result = sut.Process(123);

            // Assert
            Assert.IsTrue(result);
            Assert.IsTrue(sut.Processed);
        }