示例#1
0
        public void SetUp()
        {
            _shipPositionerDouble             = A.Fake <FleetPositioner>();
            _fleetConfigurationProviderDouble = A.Fake <FleetConfigurationProvider>();

            _subject = new BoardInitializer(_shipPositionerDouble, _fleetConfigurationProviderDouble);
        }
示例#2
0
 internal BoardInitializer(FleetPositioner fleetPositioner, FleetConfigurationProvider fleetConfigurationProvider)
 {
     _fleetPositioner            = fleetPositioner;
     _fleetConfigurationProvider = fleetConfigurationProvider;
 }
        public void ShouldReturnTwoDestroyersAndOneBattleship()
        {
            var subject = new FleetConfigurationProvider();

            subject.Get().Should().BeEquivalentTo(new Destroyer(), new Destroyer(), new Battleship());
        }