public void RemoveBuildFromQueue_Id_DeleteFormatCalled() { // Arrange var fixture = Auto.Fixture(); var buildQueueIdHavingBuilder = new BuildQueueIdHavingBuilder(); var buildQueueIdHavingBuilderFactory = fixture.Freeze <IBuildQueueIdHavingBuilderFactory>(); A.CallTo(() => buildQueueIdHavingBuilderFactory.CreateBuildQueueIdHavingBuilder()) .Returns(buildQueueIdHavingBuilder); var teamCityCaller = fixture.Freeze <ITeamCityCaller>(); var buildQueueRemover = fixture.Create <BuildQueueRemover>(); // Act buildQueueRemover.RemoveBuildFromQueue(_ => _.Id(123)); // Assert A.CallTo( () => teamCityCaller.DeleteFormat(@"/app/rest/buildQueue/{0}", A <object[]> .That.IsSameSequenceAs(new[] { "id:123" }))).MustHaveHappened(); }
public void GetLocator_Id() { // Arrange var buildQueueIdHavingBuilder = new BuildQueueIdHavingBuilder(); // Act buildQueueIdHavingBuilder.Id(123); // Assert buildQueueIdHavingBuilder.GetLocator().Should().Be("id:123"); }