public void GetOption_WhenCalled_ReturnFilledOption() { dBQueriesMock.Setup(d => d.GetAll <OptionEntity>()).Returns(OptionEntities); var handleOption = new HandleOption(typeof(Option), null, dBQueriesMock.Object); var result = handleOption.GetOption <Option>(); Assert.That(result.First, Is.EqualTo(1)); Assert.That(result.Second, Is.EqualTo("s")); Assert.That(result.Third, Is.EqualTo(true)); }
public void Register_TableExistAndOptionHasFewerProperties_DeleteFewerPeroperties( List <string> InTableKeys, List <string> GoesToDelete) { dBQueriesMock.Setup(d => d.IsTableExist()).Returns(true); dBQueriesMock.Setup(d => d.GetOneColumn("[Key]")).Returns(InTableKeys); var handleOption = new HandleOption(typeof(Option), null, dBQueriesMock.Object); handleOption.Register(); dBQueriesMock.Verify(d => d.GroupDeleteByKeys(GoesToDelete, "[Key]")); dBQueriesMock.Verify(d => d.GroupAdd(It.IsAny <List <OptionEntity> >()), Times.Never); }