public void WhenHas1SucceededBuilds_ShouldReturn1CompletedBuilds() { var builds = new List<Build>(); builds.Add(new Build() { Status = "succeeded" }); var application = new Application(); application.Builds = builds; var actual = application.GetCompletedBuilds(); Assert.Equal(1, actual.Count()); }
public void WhenHas1CompletedBuildAnd1OtherBuilds_ShouldReturn1CompletedBuilds() { var builds = new List<Build>(); builds.Add(new Build() { Status = "status" }); builds.Add(new Build() { Status = "failed" }); var application = new Application(); application.Builds = builds; var actual = application.GetCompletedBuilds(); Assert.Equal(1, actual.Count()); Assert.Equal("failed", actual.First().Status); }
public void WhenHas1FailedBuildsWithMixedCaseStatus_ShouldReturn1CompletedBuilds() { var builds = new List<Build>(); builds.Add(new Build() { Status = "FaIlEd" }); var application = new Application(); application.Builds = builds; var actual = application.GetCompletedBuilds(); Assert.Equal(1, actual.Count()); }
public void WhenHas0Builds_ShouldReturn0CompletedBuilds() { var application = new Application(); var actual = application.GetCompletedBuilds(); Assert.Equal(0, actual.Count()); }