예제 #1
0
        public void OnlyOnePersonCanWearTheGauntletAtATime()
        {
            Gauntlet = new Common.InfinityGauntlet();

            Gauntlet.Wear(Thanos);
            Gauntlet.Wear(Hulk);

            var sut = Gauntlet.Wearer;

            sut.Should().BeEquivalentTo(Thanos.Name);
        }
예제 #2
0
        public void APersonCanWearGauntletIfRemovedFromSomeoneElse()
        {
            Gauntlet = new Common.InfinityGauntlet();

            Gauntlet.Wear(Thanos);
            Gauntlet.Remove();

            Gauntlet.Wear(Hulk);

            var sut = Gauntlet.Wearer;

            sut.Should().BeEquivalentTo(Hulk.Name);
        }