Exemplo n.º 1
0
            public void GivenParticipantsIsNull_ThrowArgumentNullException()
            {
                // arrange & act
                var results = new InitiativePassFactory(new DiceBag(), null);

                // assert
                Assert.Fail("ArgumentNullException should have been thrown.");
            }
Exemplo n.º 2
0
            public void GivenDiceBagIsNull_ThrowArgumentNullException()
            {
                // arrange & act
                var results = new InitiativePassFactory(null, new List <ICharacter>());

                // assert
                Assert.Fail("ArgumentNullException should have been thrown.");
            }
Exemplo n.º 3
0
            public void GivenCreateType_ThenSetupAndReturnInstance()
            {
                // arrange
                var bag        = new DiceBag();
                var characters = new List <ICharacter>();
                var actual     = new InitiativePassFactory(bag, characters);

                // act
                var results = actual.Create <MockInitiativePass>();

                // assert
                Assert.IsNotNull(results);
                Assert.IsTrue(results.WasSetupCalled);
            }