public void TestDirector() { var builder = new BuilderFI(); var director = new Director(builder); var mainData = director.Construct(); Assert.Equal("Financial Department", mainData.TargetBU); Assert.Equal("ROI report", mainData.Report.Name); Assert.Equal(2, mainData.LeaveRecord.Weeks); }
public void TestDirectorCEO() { var builder1 = new BuilderFI(); var builder2 = new BuilderIT(); var director = new DirectorCEO(builder1, builder2); var mainData = director.Construct(); Assert.Equal("CEO", mainData.TargetBU); Assert.Equal("ROI report", mainData.Report.Name); Assert.Equal(4, mainData.LeaveRecord.Weeks); }