public void LeavesSportEmptyIfNullPassedIn() { _builder = CreateAMockBuilder().Object; _builder.WithSport(null); var person = _builder.Build(); Assert.That(person.SportsPlayed.Count, Is.EqualTo(0)); }
public void BuildReturnsAProfile() { var builder = CreateAMockBuilder(); builder.Setup(x => x.Sport).Returns(new Mock<Sport>().Object); _builder = builder.Object; var profile = _builder.Build(); Assert.NotNull(profile); }
public void CanCreateWithSkillLevel() { var builder = CreateAMockBuilder(); builder.Setup(x => x.Sport).Returns(new Mock<Sport>().Object); _builder = builder.Object; var skillLevel = new Mock<SkillLevel>().Object; _builder.WithSkillLevel(skillLevel); Assert.AreSame(_builder.LevelOfSkill, skillLevel); }
public void SkillLevelIsSetToDefaultIfNotSpecified() { _builder = CreateAMockBuilder().Object; _builder.WithSport(new Mock<Sport>().Object); _builder.WithSkillLevel(null); var profile = _builder.Build(); Assert.AreEqual(profile.SportsPlayed[0].SkillLevel.Level, Constants.DefaultSkillLevel); }
public void SetUp() { _builder = new ProfileBuilder(); }