コード例 #1
0
        public async Task Initialize_ShouldCallInnerIntialize(
            IEnumerable <Mock <IInitializable> > mockInitializable
            )
        {
            //arrange
            mockInitializable.ForEach(m => m.Setup(mm => mm.Initialize(It.IsAny <CancellationToken>()))
                                      .ReturnsDefaultTask()
                                      .Verifiable())
            .ToArray();
            var sut = new CompositeParallelInitializable(mockInitializable.Select(m => m.Object));

            //act
            await sut.Initialize(CancellationToken.None);

            //assert
            mockInitializable.ForEach(m => m.Verify()).ToArray();
        }
コード例 #2
0
		public async Task Initialize_ShouldCallInnerIntialize(
			IEnumerable<Mock<IInitializable>> mockInitializable
			)
		{
			//arrange
			mockInitializable.ForEach(m => m.Setup(mm => mm.Initialize(It.IsAny<CancellationToken>()))
							.ReturnsDefaultTask()
							.Verifiable())
							.ToArray();
			var sut = new CompositeParallelInitializable(mockInitializable.Select(m => m.Object));

			//act
			await sut.Initialize(CancellationToken.None);

			//assert
			mockInitializable.ForEach(m => m.Verify()).ToArray();
		}
コード例 #3
0
 public void Sut_ShouldBeInitializable(CompositeParallelInitializable sut)
 {
     sut.Should().BeAssignableTo <IInitializable>();
 }
コード例 #4
0
		public void Sut_ShouldBeInitializable(CompositeParallelInitializable sut)
		{
			sut.Should().BeAssignableTo<IInitializable>();
		}