public void ReturnsNoPrivateEndeavoursIfIHaveNone() { IApiFulfillment impl = new FulfilmentImpl(new GameDataStub()); List <GameLogicInterfaces.Models.Endeavour> actual = impl.GetMyEndeavours(MS_CHARACTER_SECOND_ID); Assert.Empty(actual); }
public void ReturnsOnlyMyPrivateEndeavours() { IApiFulfillment impl = new FulfilmentImpl(new GameDataStub()); List <GameLogicInterfaces.Models.Endeavour> actual = impl.GetMyEndeavours(MR_CHARACTER_FIRST_ID); Assert.Single(actual); GameLogicInterfaces.Models.Endeavour e = actual[0]; Assert.Equal("6bcdb901-dab3-4091-a5c9-000000000080", e.Id); Assert.Equal("Test Private Endeavour", e.Name); Assert.False(e.IsPublic); Assert.Equal("Camarilla influence is increased", e.Result); Assert.Equal("Exists to test private endeavours such as building haven or influence, research, or gaining status", e.Description); Assert.Equal <uint>(3, e.EffortEarnedSoFar); Assert.Equal <uint>(15, e.EffortRequired); }