コード例 #1
0
ファイル: TestDiscovery.cs プロジェクト: cnrdmrci/MarsRover
        public void MarsDiscover_WhenCommandExecute_ThenExpectedLocation(MarsDiscoveryInformation marsDiscoveryInformation, List <string> expectedLocationList)
        {
            //Given
            IMarsDiscover marsDiscover = new MarsDiscover(marsDiscoveryInformation);

            //When
            marsDiscover.ExecuteCommand();

            //Then
            List <string> locationList = marsDiscover.GetLocationList();

            locationList.Should().BeEquivalentTo(expectedLocationList);
        }
コード例 #2
0
ファイル: TestDiscovery.cs プロジェクト: cnrdmrci/MarsRover
        public void MarsDiscover_WhenSetMarsArea_ThenGetExpectedMarsArea()
        {
            //Given
            IMarsDiscover marsDiscover = new MarsDiscover(_marsDiscoveryInformation);

            //When
            MarsArea marsArea = marsDiscover.GetMarsArea();

            //Then
            MarsArea expectedMarsArea = new MarsArea()
            {
                MinimumXaxis = 0,
                MinimumYaxis = 0,
                MaximumXaxis = 5,
                MaximumYaxis = 5
            };

            marsArea.Should().BeEquivalentTo(expectedMarsArea);
        }